From c3ac30b35f099ff41385f0a5b13c5e182b5096ff Mon Sep 17 00:00:00 2001 From: Florian Zand Date: Wed, 20 Dec 2023 19:36:29 +0100 Subject: [PATCH] Update GitHub pages documentation site. --- docs/data/documentation/anima.json | 2 +- docs/data/documentation/anima/anima.json | 2 +- ...:decelerationrate:delay:options:animations:completion:).json | 2 +- ...theasing:duration:delay:options:animations:completion:).json | 2 +- ...g:gesturevelocity:delay:options:animations:completion:).json | 2 +- docs/data/documentation/anima/anima/animationoptions.json | 2 +- .../documentation/anima/anima/animationoptions/!=(_:_:).json | 2 +- .../documentation/anima/anima/animationoptions/autoreverse.json | 2 +- .../anima/anima/animationoptions/contains(_:).json | 2 +- .../customstringconvertible-implementations.json | 2 +- .../documentation/anima/anima/animationoptions/description.json | 2 +- .../anima/anima/animationoptions/equatable-implementations.json | 2 +- .../anima/anima/animationoptions/formintersection(_:).json | 2 +- .../anima/animationoptions/formsymmetricdifference(_:).json | 2 +- .../anima/anima/animationoptions/formunion(_:).json | 2 +- .../documentation/anima/anima/animationoptions/hash(into:).json | 2 +- .../documentation/anima/anima/animationoptions/hashvalue.json | 2 +- .../data/documentation/anima/anima/animationoptions/init().json | 2 +- .../documentation/anima/anima/animationoptions/init(_:).json | 2 +- .../anima/anima/animationoptions/init(arrayliteral:).json | 2 +- .../anima/anima/animationoptions/init(rawvalue:).json | 2 +- .../documentation/anima/anima/animationoptions/insert(_:).json | 2 +- .../anima/anima/animationoptions/integralizevalues.json | 2 +- .../anima/anima/animationoptions/intersection(_:).json | 2 +- .../anima/anima/animationoptions/isdisjoint(with:).json | 2 +- .../documentation/anima/anima/animationoptions/isempty.json | 2 +- .../anima/anima/animationoptions/isstrictsubset(of:).json | 2 +- .../anima/anima/animationoptions/isstrictsuperset(of:).json | 2 +- .../anima/anima/animationoptions/issubset(of:).json | 2 +- .../anima/anima/animationoptions/issuperset(of:).json | 2 +- .../anima/anima/animationoptions/optionset-implementations.json | 2 +- .../animationoptions/rawrepresentable-implementations.json | 2 +- .../documentation/anima/anima/animationoptions/rawvalue.json | 2 +- .../documentation/anima/anima/animationoptions/remove(_:).json | 2 +- .../documentation/anima/anima/animationoptions/repeats.json | 2 +- .../anima/anima/animationoptions/resetspringvelocity.json | 2 +- .../anima/animationoptions/setalgebra-implementations.json | 2 +- .../anima/anima/animationoptions/subtract(_:).json | 2 +- .../anima/anima/animationoptions/subtracting(_:).json | 2 +- .../anima/anima/animationoptions/symmetricdifference(_:).json | 2 +- .../documentation/anima/anima/animationoptions/union(_:).json | 2 +- .../anima/anima/animationoptions/update(with:).json | 2 +- docs/data/documentation/anima/anima/decayanimationmode.json | 2 +- .../documentation/anima/anima/decayanimationmode/!=(_:_:).json | 2 +- .../anima/decayanimationmode/equatable-implementations.json | 2 +- .../documentation/anima/anima/decayanimationmode/value.json | 2 +- .../documentation/anima/anima/decayanimationmode/velocity.json | 2 +- .../data/documentation/anima/anima/preferredframeraterange.json | 2 +- .../anima/anima/stopallanimations(immediately:).json | 2 +- docs/data/documentation/anima/animatablearray.json | 2 +- docs/data/documentation/anima/animatablearray/!=(_:_:).json | 2 +- docs/data/documentation/anima/animatablearray/+(_:).json | 2 +- .../data/documentation/anima/animatablearray/+(_:_:)-11108.json | 2 +- .../data/documentation/anima/animatablearray/+(_:_:)-1fqt8.json | 2 +- .../data/documentation/anima/animatablearray/+(_:_:)-495vp.json | 2 +- .../data/documentation/anima/animatablearray/+(_:_:)-4jhtd.json | 2 +- .../documentation/anima/animatablearray/+=(_:_:)-8fev2.json | 2 +- .../documentation/anima/animatablearray/+=(_:_:)-8tlnn.json | 2 +- .../data/documentation/anima/animatablearray/+=(_:_:)-qpvt.json | 2 +- docs/data/documentation/anima/animatablearray/-(_:_:).json | 2 +- .../documentation/anima/animatablearray/-=(_:_:)-4y1n4.json | 2 +- .../documentation/anima/animatablearray/-=(_:_:)-69chj.json | 2 +- .../animatablearray/additivearithmetic-implementations.json | 2 +- .../documentation/anima/animatablearray/allsatisfy(_:).json | 2 +- docs/data/documentation/anima/animatablearray/append(_:).json | 2 +- .../anima/animatablearray/append(contentsof:).json | 2 +- docs/data/documentation/anima/animatablearray/applying(_:).json | 2 +- .../bidirectionalcollection-implementations.json | 2 +- docs/data/documentation/anima/animatablearray/clip().json | 2 +- .../anima/animatablearray/collection-implementations.json | 2 +- .../documentation/anima/animatablearray/compactmap(_:).json | 2 +- .../data/documentation/anima/animatablearray/compare(_:_:).json | 2 +- docs/data/documentation/anima/animatablearray/contains(_:).json | 2 +- .../documentation/anima/animatablearray/contains(where:).json | 2 +- docs/data/documentation/anima/animatablearray/count.json | 2 +- .../customdebugstringconvertible-implementations.json | 2 +- docs/data/documentation/anima/animatablearray/custommirror.json | 2 +- .../animatablearray/customreflectable-implementations.json | 2 +- .../customstringconvertible-implementations.json | 2 +- .../documentation/anima/animatablearray/debugdescription.json | 2 +- .../anima/animatablearray/decodable-implementations.json | 2 +- docs/data/documentation/anima/animatablearray/description.json | 2 +- .../documentation/anima/animatablearray/difference(from:).json | 2 +- .../anima/animatablearray/difference(from:by:).json | 2 +- docs/data/documentation/anima/animatablearray/drop(while:).json | 2 +- .../data/documentation/anima/animatablearray/dropfirst(_:).json | 2 +- docs/data/documentation/anima/animatablearray/droplast(_:).json | 2 +- .../documentation/anima/animatablearray/elementsequal(_:).json | 2 +- .../anima/animatablearray/elementsequal(_:by:).json | 2 +- docs/data/documentation/anima/animatablearray/endindex.json | 2 +- docs/data/documentation/anima/animatablearray/enumerated().json | 2 +- .../anima/animatablearray/equatable-implementations.json | 2 +- .../documentation/anima/animatablearray/fill(using:)-5qdhz.json | 2 +- .../documentation/anima/animatablearray/fill(using:)-6bkqd.json | 2 +- .../documentation/anima/animatablearray/fill(using:)-9islb.json | 2 +- docs/data/documentation/anima/animatablearray/filter(_:).json | 2 +- .../data/documentation/anima/animatablearray/first(where:).json | 2 +- docs/data/documentation/anima/animatablearray/first.json | 2 +- .../documentation/anima/animatablearray/firstindex(of:).json | 2 +- .../documentation/anima/animatablearray/firstindex(where:).json | 2 +- .../anima/animatablearray/firstrange(of:)-7d62v.json | 2 +- .../anima/animatablearray/firstrange(of:)-8sp6q.json | 2 +- .../documentation/anima/animatablearray/flatmap(_:)-2mdjl.json | 2 +- .../documentation/anima/animatablearray/flatmap(_:)-3cu6p.json | 2 +- docs/data/documentation/anima/animatablearray/foreach(_:).json | 2 +- docs/data/documentation/anima/animatablearray/formatted().json | 2 +- .../data/documentation/anima/animatablearray/formatted(_:).json | 2 +- .../anima/animatablearray/formindex(_:offsetby:).json | 2 +- .../anima/animatablearray/formindex(_:offsetby:limitedby:).json | 2 +- .../documentation/anima/animatablearray/formindex(after:).json | 2 +- .../documentation/anima/animatablearray/formindex(before:).json | 2 +- docs/data/documentation/anima/animatablearray/hash(into:).json | 2 +- .../anima/animatablearray/hashable-implementations.json | 2 +- .../anima/animatablearray/index(_:offsetby:limitedby:).json | 2 +- docs/data/documentation/anima/animatablearray/index(of:).json | 2 +- docs/data/documentation/anima/animatablearray/init().json | 2 +- .../documentation/anima/animatablearray/init(_:)-1a7aa.json | 2 +- .../data/documentation/anima/animatablearray/init(_:)-42uu.json | 2 +- .../anima/animatablearray/init(arrayliteral:).json | 2 +- docs/data/documentation/anima/animatablearray/init(from:).json | 2 +- .../anima/animatablearray/init(repeating:count:)-2b041.json | 2 +- .../anima/animatablearray/init(repeating:count:)-755z5.json | 2 +- .../data/documentation/anima/animatablearray/insert(_:at:).json | 2 +- .../anima/animatablearray/insert(contentsof:at:).json | 2 +- .../anima/animatablearray/interpolate(towards:amount:).json | 2 +- .../anima/animatablearray/interpolated(towards:amount:).json | 2 +- docs/data/documentation/anima/animatablearray/isempty.json | 2 +- docs/data/documentation/anima/animatablearray/joined().json | 2 +- .../anima/animatablearray/joined(separator:)-30vgs.json | 2 +- .../anima/animatablearray/joined(separator:)-6c8wq.json | 2 +- .../anima/animatablearray/joined(separator:)-8dqqr.json | 2 +- docs/data/documentation/anima/animatablearray/last(where:).json | 2 +- docs/data/documentation/anima/animatablearray/last.json | 2 +- .../documentation/anima/animatablearray/lastindex(of:).json | 2 +- .../documentation/anima/animatablearray/lastindex(where:).json | 2 +- docs/data/documentation/anima/animatablearray/lazy.json | 2 +- .../anima/animatablearray/lexicographicallyprecedes(_:).json | 2 +- .../anima/animatablearray/lexicographicallyprecedes(_:by:).json | 2 +- .../documentation/anima/animatablearray/magnitudesquared.json | 2 +- .../documentation/anima/animatablearray/makeiterator().json | 2 +- .../data/documentation/anima/animatablearray/map(_:)-67hc0.json | 2 +- docs/data/documentation/anima/animatablearray/map(_:)-vo2v.json | 2 +- docs/data/documentation/anima/animatablearray/max().json | 2 +- docs/data/documentation/anima/animatablearray/max(by:).json | 2 +- docs/data/documentation/anima/animatablearray/min().json | 2 +- docs/data/documentation/anima/animatablearray/min(by:).json | 2 +- .../anima/animatablearray/move(fromoffsets:tooffset:).json | 2 +- .../animatablearray/mutablecollection-implementations.json | 2 +- .../anima/animatablearray/partition(by:)-1hp6j.json | 2 +- .../anima/animatablearray/partition(by:)-br2f.json | 2 +- docs/data/documentation/anima/animatablearray/poplast().json | 2 +- docs/data/documentation/anima/animatablearray/prefix(_:).json | 2 +- .../documentation/anima/animatablearray/prefix(through:).json | 2 +- .../data/documentation/anima/animatablearray/prefix(upto:).json | 2 +- .../documentation/anima/animatablearray/prefix(while:).json | 2 +- docs/data/documentation/anima/animatablearray/publisher.json | 2 +- .../animatablearray/randomaccesscollection-implementations.json | 2 +- .../documentation/anima/animatablearray/randomelement().json | 2 +- .../anima/animatablearray/randomelement(using:).json | 2 +- .../rangereplaceablecollection-implementations.json | 2 +- docs/data/documentation/anima/animatablearray/ranges(of:).json | 2 +- docs/data/documentation/anima/animatablearray/reduce(_:_:).json | 2 +- .../documentation/anima/animatablearray/reduce(into:_:).json | 2 +- docs/data/documentation/anima/animatablearray/remove(at:).json | 2 +- .../documentation/anima/animatablearray/remove(atoffsets:).json | 2 +- .../anima/animatablearray/removeall(keepingcapacity:).json | 2 +- .../anima/animatablearray/removeall(where:)-5g89m.json | 2 +- .../anima/animatablearray/removeall(where:)-8n2ac.json | 2 +- .../data/documentation/anima/animatablearray/removefirst().json | 2 +- .../documentation/anima/animatablearray/removefirst(_:).json | 2 +- docs/data/documentation/anima/animatablearray/removelast().json | 2 +- .../documentation/anima/animatablearray/removelast(_:).json | 2 +- .../anima/animatablearray/removesubrange(_:)-1xn9q.json | 2 +- .../anima/animatablearray/removesubrange(_:)-egz8.json | 2 +- .../anima/animatablearray/replace(_:with:maxreplacements:).json | 2 +- .../anima/animatablearray/replacesubrange(_:with:)-3gb2q.json | 2 +- .../anima/animatablearray/replacesubrange(_:with:)-5wlus.json | 2 +- .../anima/animatablearray/replacesubrange(_:with:)-u8vz.json | 2 +- .../animatablearray/replacing(_:with:maxreplacements:).json | 2 +- .../replacing(_:with:subrange:maxreplacements:).json | 2 +- .../anima/animatablearray/reservecapacity(_:).json | 2 +- docs/data/documentation/anima/animatablearray/reverse().json | 2 +- docs/data/documentation/anima/animatablearray/reversed().json | 2 +- docs/data/documentation/anima/animatablearray/scale(by:).json | 2 +- docs/data/documentation/anima/animatablearray/scaled(by:).json | 2 +- .../anima/animatablearray/sequence-implementations.json | 2 +- docs/data/documentation/anima/animatablearray/shuffle().json | 2 +- .../documentation/anima/animatablearray/shuffle(using:).json | 2 +- docs/data/documentation/anima/animatablearray/shuffled().json | 2 +- .../documentation/anima/animatablearray/shuffled(using:).json | 2 +- docs/data/documentation/anima/animatablearray/sort().json | 2 +- docs/data/documentation/anima/animatablearray/sort(by:).json | 2 +- .../documentation/anima/animatablearray/sort(using:)-1bvo8.json | 2 +- .../documentation/anima/animatablearray/sort(using:)-78990.json | 2 +- docs/data/documentation/anima/animatablearray/sorted().json | 2 +- docs/data/documentation/anima/animatablearray/sorted(by:).json | 2 +- .../anima/animatablearray/sorted(using:)-3kko6.json | 2 +- .../anima/animatablearray/sorted(using:)-5iukr.json | 2 +- ...it(maxsplits:omittingemptysubsequences:whereseparator:).json | 2 +- .../split(separator:maxsplits:omittingemptysubsequences:).json | 2 +- docs/data/documentation/anima/animatablearray/startindex.json | 2 +- .../data/documentation/anima/animatablearray/starts(with:).json | 2 +- .../documentation/anima/animatablearray/starts(with:by:).json | 2 +- .../anima/animatablearray/subscript(_:)-32k7c.json | 2 +- .../anima/animatablearray/subscript(_:)-3duu8.json | 2 +- .../anima/animatablearray/subscript(_:)-3gfdy.json | 2 +- .../anima/animatablearray/subscript(_:)-79tk0.json | 2 +- .../documentation/anima/animatablearray/subscript(_:)-8726.json | 2 +- .../anima/animatablearray/subscript(_:)-87wl1.json | 2 +- .../anima/animatablearray/subscript(_:)-9khl6.json | 2 +- .../anima/animatablearray/subscript(_:)-9n8mo.json | 2 +- .../documentation/anima/animatablearray/subscript(safe:).json | 2 +- docs/data/documentation/anima/animatablearray/suffix(_:).json | 2 +- .../data/documentation/anima/animatablearray/suffix(from:).json | 2 +- docs/data/documentation/anima/animatablearray/swapat(_:_:).json | 2 +- .../documentation/anima/animatablearray/trimmingprefix(_:).json | 2 +- .../anima/animatablearray/trimmingprefix(while:).json | 2 +- .../documentation/anima/animatablearray/trimprefix(_:).json | 2 +- .../documentation/anima/animatablearray/trimprefix(while:).json | 2 +- .../anima/animatablearray/underestimatedcount.json | 2 +- .../anima/animatablearray/vectorarithmetic-implementations.json | 2 +- .../withcontiguousmutablestorageifavailable(_:).json | 2 +- .../animatablearray/withcontiguousstorageifavailable(_:).json | 2 +- docs/data/documentation/anima/animatablearray/zero.json | 2 +- docs/data/documentation/anima/animatableproperties.json | 2 +- docs/data/documentation/anima/animatableproperty.json | 2 +- .../anima/animatableproperty/animatabledata-46otf.json | 2 +- .../anima/animatableproperty/animatabledata-8pqdo.json | 2 +- .../animatableproperty/animatabledata-swift.associatedtype.json | 2 +- .../documentation/anima/animatableproperty/init(_:)-1svvs.json | 2 +- .../documentation/anima/animatableproperty/init(_:)-23o2q.json | 2 +- .../documentation/anima/animatableproperty/init(_:)-5rbx1.json | 2 +- .../documentation/anima/animatableproperty/init(_:)-9bv2w.json | 2 +- .../documentation/anima/animatableproperty/init(_:)-n050.json | 2 +- .../anima/animatableproperty/scaledintegral-3wwha.json | 2 +- .../anima/animatableproperty/scaledintegral-7mdub.json | 2 +- docs/data/documentation/anima/animatableproperty/zero.json | 2 +- docs/data/documentation/anima/animatablepropertyprovider.json | 2 +- .../anima/animatablepropertyprovider/animator-1xmmh.json | 2 +- .../anima/animatablepropertyprovider/animator-6pibi.json | 2 +- .../anima/animatablepropertyprovider/animator-94wn0.json | 2 +- .../anima/animatablepropertyprovider/animator-97xcu.json | 2 +- .../anima/animatablepropertyprovider/provider.json | 2 +- docs/data/documentation/anima/animating-properties.json | 2 +- docs/data/documentation/anima/animatingstate.json | 2 +- docs/data/documentation/anima/animatingstate/!=(_:_:).json | 2 +- docs/data/documentation/anima/animatingstate/ended.json | 2 +- .../anima/animatingstate/equatable-implementations.json | 2 +- docs/data/documentation/anima/animatingstate/hash(into:).json | 2 +- docs/data/documentation/anima/animatingstate/hashvalue.json | 2 +- docs/data/documentation/anima/animatingstate/inactive.json | 2 +- .../documentation/anima/animatingstate/init(rawvalue:).json | 2 +- .../anima/animatingstate/rawrepresentable-implementations.json | 2 +- docs/data/documentation/anima/animatingstate/running.json | 2 +- docs/data/documentation/anima/animationevent.json | 2 +- docs/data/documentation/anima/animationevent/finished(at:).json | 2 +- docs/data/documentation/anima/animationevent/isfinished.json | 2 +- docs/data/documentation/anima/animationevent/isretargeted.json | 2 +- .../anima/animationevent/retargeted(from:to:).json | 2 +- docs/data/documentation/anima/animationposition.json | 2 +- docs/data/documentation/anima/animationposition/!=(_:_:).json | 2 +- docs/data/documentation/anima/animationposition/current.json | 2 +- docs/data/documentation/anima/animationposition/end.json | 2 +- .../anima/animationposition/equatable-implementations.json | 2 +- .../data/documentation/anima/animationposition/hash(into:).json | 2 +- docs/data/documentation/anima/animationposition/hashvalue.json | 2 +- .../documentation/anima/animationposition/init(rawvalue:).json | 2 +- .../animationposition/rawrepresentable-implementations.json | 2 +- docs/data/documentation/anima/animationposition/start.json | 2 +- docs/data/documentation/anima/animationproviding.json | 2 +- docs/data/documentation/anima/animationproviding/delay.json | 2 +- docs/data/documentation/anima/animationproviding/groupid.json | 2 +- docs/data/documentation/anima/animationproviding/id.json | 2 +- docs/data/documentation/anima/animationproviding/pause().json | 2 +- .../anima/animationproviding/relativepriority.json | 2 +- .../anima/animationproviding/start(afterdelay:).json | 2 +- docs/data/documentation/anima/animationproviding/state.json | 2 +- .../anima/animationproviding/stop(at:immediately:).json | 2 +- docs/data/documentation/anima/animations.json | 2 +- docs/data/documentation/anima/appkit.json | 2 +- docs/data/documentation/anima/appkit/nscolor.json | 2 +- .../data/documentation/anima/appkit/nscolor/animatabledata.json | 2 +- .../appkit/nscolor/animatableproperty-implementations.json | 2 +- .../cakeyframeanimationvalueconvertible-implementations.json | 2 +- docs/data/documentation/anima/appkit/nscolor/init(_:).json | 2 +- .../data/documentation/anima/appkit/nscolor/scaledintegral.json | 2 +- .../documentation/anima/appkit/nscolor/tokeyframevalue().json | 2 +- docs/data/documentation/anima/appkit/nscolor/zero.json | 2 +- .../documentation/anima/appkit/nsdirectionaledgeinsets.json | 2 +- .../anima/appkit/nsdirectionaledgeinsets/!=(_:_:).json | 2 +- .../anima/appkit/nsdirectionaledgeinsets/==(_:_:).json | 2 +- .../anima/appkit/nsdirectionaledgeinsets/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- .../cakeyframeanimationvalueconvertible-implementations.json | 2 +- .../nsdirectionaledgeinsets/equatable-implementations.json | 2 +- .../anima/appkit/nsdirectionaledgeinsets/hash(into:).json | 2 +- .../nsdirectionaledgeinsets/hashable-implementations.json | 2 +- .../anima/appkit/nsdirectionaledgeinsets/init(_:).json | 2 +- .../anima/appkit/nsdirectionaledgeinsets/scaledintegral.json | 2 +- .../anima/appkit/nsdirectionaledgeinsets/tokeyframevalue().json | 2 +- .../anima/appkit/nsdirectionaledgeinsets/zero.json | 2 +- docs/data/documentation/anima/appkit/nslayoutconstraint.json | 2 +- .../documentation/anima/appkit/nslayoutconstraint/animator.json | 2 +- docs/data/documentation/anima/appkit/nsview.json | 2 +- .../nsview/animatablepropertyprovider-implementations.json | 2 +- docs/data/documentation/anima/appkit/nsview/animator.json | 2 +- docs/data/documentation/anima/appkit/nswindow.json | 2 +- docs/data/documentation/anima/appkit/nswindow/animator.json | 2 +- docs/data/documentation/anima/borderconfiguration.json | 2 +- docs/data/documentation/anima/borderconfiguration/!=(_:_:).json | 2 +- .../documentation/anima/borderconfiguration/animatabledata.json | 2 +- .../borderconfiguration/animatableproperty-implementations.json | 2 +- .../documentation/anima/borderconfiguration/black(width:).json | 2 +- .../anima/borderconfiguration/color(_:width:).json | 2 +- docs/data/documentation/anima/borderconfiguration/color.json | 2 +- .../anima/borderconfiguration/controlaccent(width:).json | 2 +- .../anima/borderconfiguration/equatable-implementations.json | 2 +- docs/data/documentation/anima/borderconfiguration/init(_:).json | 2 +- .../anima/borderconfiguration/init(color:width:).json | 2 +- docs/data/documentation/anima/borderconfiguration/none.json | 2 +- .../documentation/anima/borderconfiguration/scaledintegral.json | 2 +- docs/data/documentation/anima/borderconfiguration/width.json | 2 +- docs/data/documentation/anima/borderconfiguration/zero.json | 2 +- docs/data/documentation/anima/cakeyframeanimationemittable.json | 2 +- .../anima/cakeyframeanimationemittable/keyframeanimation().json | 2 +- .../keyframeanimation(forframerate:)-371zx.json | 2 +- .../keyframeanimation(forframerate:)-6e1ys.json | 2 +- .../keyframeanimation(forscreen:).json | 2 +- ...pulatekeyframeanimationdata(deltatime:values:keytimes:).json | 2 +- .../anima/cakeyframeanimationvalueconvertible.json | 2 +- .../cakeyframeanimationvalueconvertible/tokeyframevalue().json | 2 +- docs/data/documentation/anima/corefoundation.json | 2 +- .../documentation/anima/corefoundation/cgaffinetransform.json | 2 +- .../anima/corefoundation/cgaffinetransform/animatabledata.json | 2 +- .../cgaffinetransform/animatableproperty-implementations.json | 2 +- .../cakeyframeanimationvalueconvertible-implementations.json | 2 +- .../anima/corefoundation/cgaffinetransform/init(_:).json | 2 +- .../anima/corefoundation/cgaffinetransform/scaledintegral.json | 2 +- .../corefoundation/cgaffinetransform/tokeyframevalue().json | 2 +- .../anima/corefoundation/cgaffinetransform/zero.json | 2 +- docs/data/documentation/anima/corefoundation/cgfloat.json | 2 +- .../anima/corefoundation/cgfloat/animatabledata.json | 2 +- .../cgfloat/animatableproperty-implementations.json | 2 +- .../cgfloat/approximateequatable-implementations.json | 2 +- .../cakeyframeanimationvalueconvertible-implementations.json | 2 +- .../anima/corefoundation/cgfloat/init(_:)-53tkx.json | 2 +- .../anima/corefoundation/cgfloat/init(_:)-5ysth.json | 2 +- .../cgfloat/isapproximatelyequal(to:epsilon:).json | 2 +- .../anima/corefoundation/cgfloat/scaledintegral.json | 2 +- .../anima/corefoundation/cgfloat/tokeyframevalue().json | 2 +- docs/data/documentation/anima/corefoundation/cgpoint.json | 2 +- .../cgpoint/animatableproperty-implementations.json | 2 +- .../cakeyframeanimationvalueconvertible-implementations.json | 2 +- .../documentation/anima/corefoundation/cgpoint/hash(into:).json | 2 +- .../anima/corefoundation/cgpoint/hashable-implementations.json | 2 +- .../documentation/anima/corefoundation/cgpoint/init(_:).json | 2 +- .../anima/corefoundation/cgpoint/scaledintegral.json | 2 +- .../anima/corefoundation/cgpoint/tokeyframevalue().json | 2 +- docs/data/documentation/anima/corefoundation/cgrect.json | 2 +- .../cgrect/animatableproperty-implementations.json | 2 +- .../cakeyframeanimationvalueconvertible-implementations.json | 2 +- .../documentation/anima/corefoundation/cgrect/init(_:).json | 2 +- .../anima/corefoundation/cgrect/scaledintegral.json | 2 +- .../anima/corefoundation/cgrect/tokeyframevalue().json | 2 +- docs/data/documentation/anima/corefoundation/cgsize.json | 2 +- .../cgsize/animatableproperty-implementations.json | 2 +- .../cakeyframeanimationvalueconvertible-implementations.json | 2 +- .../documentation/anima/corefoundation/cgsize/init(_:).json | 2 +- .../anima/corefoundation/cgsize/scaledintegral.json | 2 +- .../anima/corefoundation/cgsize/tokeyframevalue().json | 2 +- docs/data/documentation/anima/corefoundation/cgvector.json | 2 +- .../anima/corefoundation/cgvector/animatabledata.json | 2 +- .../cgvector/animatableproperty-implementations.json | 2 +- .../documentation/anima/corefoundation/cgvector/init(_:).json | 2 +- .../anima/corefoundation/cgvector/scaledintegral.json | 2 +- docs/data/documentation/anima/coregraphics.json | 2 +- docs/data/documentation/anima/coregraphics/cgcolor.json | 2 +- .../anima/coregraphics/cgcolor/animatabledata.json | 2 +- .../cgcolor/animatableproperty-implementations.json | 2 +- .../cakeyframeanimationvalueconvertible-implementations.json | 2 +- .../data/documentation/anima/coregraphics/cgcolor/init(_:).json | 2 +- .../anima/coregraphics/cgcolor/scaledintegral.json | 2 +- .../anima/coregraphics/cgcolor/tokeyframevalue().json | 2 +- docs/data/documentation/anima/coregraphics/cgcolor/zero.json | 2 +- docs/data/documentation/anima/decayanimation.json | 2 +- docs/data/documentation/anima/decayanimation/autoreverse.json | 2 +- docs/data/documentation/anima/decayanimation/autostarts.json | 2 +- .../cakeyframeanimationemittable-implementations.json | 2 +- docs/data/documentation/anima/decayanimation/completion.json | 2 +- .../decayanimation/customstringconvertible-implementations.json | 2 +- .../documentation/anima/decayanimation/decelerationrate.json | 2 +- docs/data/documentation/anima/decayanimation/delay.json | 2 +- docs/data/documentation/anima/decayanimation/description.json | 2 +- docs/data/documentation/anima/decayanimation/groupid.json | 2 +- docs/data/documentation/anima/decayanimation/id.json | 2 +- .../decayanimation/init(value:target:decelerationrate:).json | 2 +- .../decayanimation/init(value:velocity:decelerationrate:).json | 2 +- .../documentation/anima/decayanimation/integralizevalues.json | 2 +- docs/data/documentation/anima/decayanimation/isreversed.json | 2 +- .../documentation/anima/decayanimation/keyframeanimation().json | 2 +- .../anima/decayanimation/keyframeanimation(forframerate:).json | 2 +- .../anima/decayanimation/keyframeanimation(forscreen:).json | 2 +- docs/data/documentation/anima/decayanimation/pause().json | 2 +- ...pulatekeyframeanimationdata(deltatime:values:keytimes:).json | 2 +- .../documentation/anima/decayanimation/relativepriority.json | 2 +- docs/data/documentation/anima/decayanimation/repeats.json | 2 +- .../documentation/anima/decayanimation/start(afterdelay:).json | 2 +- docs/data/documentation/anima/decayanimation/state.json | 2 +- .../anima/decayanimation/stop(at:immediately:).json | 2 +- docs/data/documentation/anima/decayanimation/target.json | 2 +- .../anima/decayanimation/updateanimation(deltatime:).json | 2 +- docs/data/documentation/anima/decayanimation/value.json | 2 +- docs/data/documentation/anima/decayanimation/valuechanged.json | 2 +- docs/data/documentation/anima/decayanimation/velocity.json | 2 +- docs/data/documentation/anima/decayfunction.json | 2 +- docs/data/documentation/anima/decayfunction/!=(_:_:).json | 2 +- .../documentation/anima/decayfunction/decelerationrate.json | 2 +- .../destination(value:velocity:decelerationrate:).json | 2 +- .../duration(startvalue:tovalue:decelerationrate:).json | 2 +- .../duration(value:velocity:decelerationrate:).json | 2 +- .../anima/decayfunction/equatable-implementations.json | 2 +- .../anima/decayfunction/init(decelerationrate:).json | 2 +- .../anima/decayfunction/scrollviewdecelerationrate.json | 2 +- .../anima/decayfunction/scrollviewdecelerationratefast.json | 2 +- .../anima/decayfunction/update(value:velocity:deltatime:).json | 2 +- .../velocity(startvalue:tovalue:decelerationrate:).json | 2 +- docs/data/documentation/anima/decomposed.json | 2 +- docs/data/documentation/anima/decomposed/cgquaternion.json | 2 +- .../anima/decomposed/cgquaternion/animatabledata.json | 2 +- .../cgquaternion/animatableproperty-implementations.json | 2 +- .../documentation/anima/decomposed/cgquaternion/init(_:).json | 2 +- .../anima/decomposed/cgquaternion/scaledintegral.json | 2 +- docs/data/documentation/anima/decomposed/cgquaternion/zero.json | 2 +- docs/data/documentation/anima/decomposed/cgvector3.json | 2 +- .../anima/decomposed/cgvector3/animatabledata.json | 2 +- .../cgvector3/animatableproperty-implementations.json | 2 +- .../data/documentation/anima/decomposed/cgvector3/init(_:).json | 2 +- .../anima/decomposed/cgvector3/scaledintegral.json | 2 +- docs/data/documentation/anima/decomposed/cgvector3/zero.json | 2 +- docs/data/documentation/anima/decomposed/cgvector4.json | 2 +- .../anima/decomposed/cgvector4/animatabledata.json | 2 +- .../cgvector4/animatableproperty-implementations.json | 2 +- .../data/documentation/anima/decomposed/cgvector4/init(_:).json | 2 +- .../anima/decomposed/cgvector4/scaledintegral.json | 2 +- docs/data/documentation/anima/decomposed/cgvector4/zero.json | 2 +- docs/data/documentation/anima/easinganimation.json | 2 +- docs/data/documentation/anima/easinganimation/autoreverse.json | 2 +- docs/data/documentation/anima/easinganimation/autostarts.json | 2 +- .../cakeyframeanimationemittable-implementations.json | 2 +- docs/data/documentation/anima/easinganimation/completion.json | 2 +- .../customstringconvertible-implementations.json | 2 +- docs/data/documentation/anima/easinganimation/delay.json | 2 +- docs/data/documentation/anima/easinganimation/description.json | 2 +- docs/data/documentation/anima/easinganimation/duration.json | 2 +- .../documentation/anima/easinganimation/fractioncomplete.json | 2 +- docs/data/documentation/anima/easinganimation/groupid.json | 2 +- docs/data/documentation/anima/easinganimation/id.json | 2 +- .../init(timingfunction:duration:value:target:).json | 2 +- .../documentation/anima/easinganimation/integralizevalues.json | 2 +- docs/data/documentation/anima/easinganimation/isreversed.json | 2 +- .../anima/easinganimation/keyframeanimation().json | 2 +- .../anima/easinganimation/keyframeanimation(forframerate:).json | 2 +- .../anima/easinganimation/keyframeanimation(forscreen:).json | 2 +- docs/data/documentation/anima/easinganimation/pause().json | 2 +- ...pulatekeyframeanimationdata(deltatime:values:keytimes:).json | 2 +- .../documentation/anima/easinganimation/relativepriority.json | 2 +- docs/data/documentation/anima/easinganimation/repeats.json | 2 +- .../documentation/anima/easinganimation/start(afterdelay:).json | 2 +- docs/data/documentation/anima/easinganimation/state.json | 2 +- .../anima/easinganimation/stop(at:immediately:).json | 2 +- docs/data/documentation/anima/easinganimation/target.json | 2 +- .../documentation/anima/easinganimation/timingfunction.json | 2 +- .../anima/easinganimation/updateanimation(deltatime:).json | 2 +- docs/data/documentation/anima/easinganimation/value.json | 2 +- docs/data/documentation/anima/easinganimation/valuechanged.json | 2 +- docs/data/documentation/anima/easinganimation/velocity.json | 2 +- docs/data/documentation/anima/floatingpointinitializable.json | 2 +- .../anima/floatingpointinitializable/init(_:)-2s3qx.json | 2 +- .../anima/floatingpointinitializable/init(_:)-90uwa.json | 2 +- docs/data/documentation/anima/foundation.json | 2 +- docs/data/documentation/anima/foundation/nsedgeinsets.json | 2 +- .../documentation/anima/foundation/nsedgeinsets/!=(_:_:).json | 2 +- .../documentation/anima/foundation/nsedgeinsets/==(_:_:).json | 2 +- .../anima/foundation/nsedgeinsets/animatabledata.json | 2 +- .../nsedgeinsets/animatableproperty-implementations.json | 2 +- .../cakeyframeanimationvalueconvertible-implementations.json | 2 +- .../foundation/nsedgeinsets/equatable-implementations.json | 2 +- .../anima/foundation/nsedgeinsets/hash(into:).json | 2 +- .../anima/foundation/nsedgeinsets/hashable-implementations.json | 2 +- .../documentation/anima/foundation/nsedgeinsets/init(_:).json | 2 +- .../anima/foundation/nsedgeinsets/scaledintegral.json | 2 +- .../anima/foundation/nsedgeinsets/tokeyframevalue().json | 2 +- docs/data/documentation/anima/foundation/nsedgeinsets/zero.json | 2 +- docs/data/documentation/anima/foundation/nsnumber.json | 2 +- .../documentation/anima/foundation/nsnumber/animatabledata.json | 2 +- .../foundation/nsnumber/animatableproperty-implementations.json | 2 +- docs/data/documentation/anima/foundation/nsnumber/init(_:).json | 2 +- .../documentation/anima/foundation/nsnumber/scaledintegral.json | 2 +- docs/data/documentation/anima/foundation/nsnumber/zero.json | 2 +- docs/data/documentation/anima/layeranimator.json | 2 +- docs/data/documentation/anima/layeranimator/anchorpoint.json | 2 +- docs/data/documentation/anima/layeranimator/anchorpointz.json | 2 +- .../data/documentation/anima/layeranimator/animation(for:).json | 2 +- .../anima/layeranimator/animationvelocity(for:).json | 2 +- .../data/documentation/anima/layeranimator/backgroundcolor.json | 2 +- docs/data/documentation/anima/layeranimator/birthrate.json | 2 +- docs/data/documentation/anima/layeranimator/border.json | 2 +- docs/data/documentation/anima/layeranimator/bounds.json | 2 +- docs/data/documentation/anima/layeranimator/center.json | 2 +- docs/data/documentation/anima/layeranimator/colors.json | 2 +- docs/data/documentation/anima/layeranimator/cornerradius.json | 2 +- docs/data/documentation/anima/layeranimator/emitterdepth.json | 2 +- .../data/documentation/anima/layeranimator/emitterposition.json | 2 +- docs/data/documentation/anima/layeranimator/emittersize.json | 2 +- .../documentation/anima/layeranimator/emitterzposition.json | 2 +- docs/data/documentation/anima/layeranimator/endpoint.json | 2 +- docs/data/documentation/anima/layeranimator/fillcolor.json | 2 +- docs/data/documentation/anima/layeranimator/frame.json | 2 +- docs/data/documentation/anima/layeranimator/innershadow.json | 2 +- .../documentation/anima/layeranimator/instancealphaoffset.json | 2 +- .../documentation/anima/layeranimator/instanceblueoffset.json | 2 +- docs/data/documentation/anima/layeranimator/instancecolor.json | 2 +- docs/data/documentation/anima/layeranimator/instancedelay.json | 2 +- .../documentation/anima/layeranimator/instancegreenoffset.json | 2 +- .../documentation/anima/layeranimator/instanceredoffset.json | 2 +- .../documentation/anima/layeranimator/instancetransform.json | 2 +- docs/data/documentation/anima/layeranimator/lifetime.json | 2 +- .../data/documentation/anima/layeranimator/linedashpattern.json | 2 +- docs/data/documentation/anima/layeranimator/linedashphase.json | 2 +- docs/data/documentation/anima/layeranimator/linewidth.json | 2 +- docs/data/documentation/anima/layeranimator/locations.json | 2 +- docs/data/documentation/anima/layeranimator/miterlimit.json | 2 +- docs/data/documentation/anima/layeranimator/opacity.json | 2 +- docs/data/documentation/anima/layeranimator/origin.json | 2 +- docs/data/documentation/anima/layeranimator/perspective.json | 2 +- docs/data/documentation/anima/layeranimator/rotation.json | 2 +- .../documentation/anima/layeranimator/rotationinradians.json | 2 +- docs/data/documentation/anima/layeranimator/scale.json | 2 +- docs/data/documentation/anima/layeranimator/shadow.json | 2 +- docs/data/documentation/anima/layeranimator/size.json | 2 +- docs/data/documentation/anima/layeranimator/skew.json | 2 +- docs/data/documentation/anima/layeranimator/spin.json | 2 +- docs/data/documentation/anima/layeranimator/startpoint.json | 2 +- docs/data/documentation/anima/layeranimator/strokecolor.json | 2 +- docs/data/documentation/anima/layeranimator/strokeend.json | 2 +- docs/data/documentation/anima/layeranimator/strokestart.json | 2 +- docs/data/documentation/anima/layeranimator/tilesize.json | 2 +- docs/data/documentation/anima/layeranimator/transform.json | 2 +- docs/data/documentation/anima/layeranimator/translation.json | 2 +- docs/data/documentation/anima/layeranimator/velocity.json | 2 +- docs/data/documentation/anima/layeranimator/zposition.json | 2 +- docs/data/documentation/anima/layoutanimator.json | 2 +- .../documentation/anima/layoutanimator/animation(for:).json | 2 +- .../anima/layoutanimator/animationvelocity(for:).json | 2 +- docs/data/documentation/anima/layoutanimator/constant.json | 2 +- docs/data/documentation/anima/nsuicolor.json | 2 +- docs/data/documentation/anima/nsuiview.json | 2 +- docs/data/documentation/anima/propertyanimation.json | 2 +- docs/data/documentation/anima/propertyanimation/completion.json | 2 +- docs/data/documentation/anima/propertyanimation/delay.json | 2 +- docs/data/documentation/anima/propertyanimation/groupid.json | 2 +- docs/data/documentation/anima/propertyanimation/id.json | 2 +- .../anima/propertyanimation/init(value:target:).json | 2 +- docs/data/documentation/anima/propertyanimation/pause().json | 2 +- .../documentation/anima/propertyanimation/relativepriority.json | 2 +- .../anima/propertyanimation/start(afterdelay:).json | 2 +- docs/data/documentation/anima/propertyanimation/startvalue.json | 2 +- docs/data/documentation/anima/propertyanimation/state.json | 2 +- .../anima/propertyanimation/stop(at:immediately:).json | 2 +- docs/data/documentation/anima/propertyanimation/target.json | 2 +- .../anima/propertyanimation/updateanimation(deltatime:).json | 2 +- docs/data/documentation/anima/propertyanimation/value.json | 2 +- .../documentation/anima/propertyanimation/valuechanged.json | 2 +- docs/data/documentation/anima/propertyanimator.json | 2 +- docs/data/documentation/anima/propertyanimator/animations.json | 2 +- .../documentation/anima/propertyanimator/subscript(_:).json | 2 +- .../anima/propertyanimator/subscript(animation:).json | 2 +- .../anima/propertyanimator/subscript(velocity:).json | 2 +- docs/data/documentation/anima/quartzcore.json | 2 +- docs/data/documentation/anima/quartzcore/calayer.json | 2 +- .../anima/quartzcore/calayer/add(_:forkey:keypath:)-15ulj.json | 2 +- .../anima/quartzcore/calayer/add(_:forkey:keypath:)-444kh.json | 2 +- .../anima/quartzcore/calayer/add(_:forkey:keypath:)-50cq8.json | 2 +- .../anima/quartzcore/calayer/add(_:forkey:keypath:)-8fp45.json | 2 +- .../calayer/animatablepropertyprovider-implementations.json | 2 +- docs/data/documentation/anima/quartzcore/calayer/animator.json | 2 +- docs/data/documentation/anima/quartzcore/catransform3d.json | 2 +- .../documentation/anima/quartzcore/catransform3d/!=(_:_:).json | 2 +- .../documentation/anima/quartzcore/catransform3d/==(_:_:).json | 2 +- .../anima/quartzcore/catransform3d/animatabledata.json | 2 +- .../catransform3d/animatableproperty-implementations.json | 2 +- .../cakeyframeanimationvalueconvertible-implementations.json | 2 +- .../quartzcore/catransform3d/equatable-implementations.json | 2 +- .../documentation/anima/quartzcore/catransform3d/init(_:).json | 2 +- .../anima/quartzcore/catransform3d/scaledintegral.json | 2 +- .../anima/quartzcore/catransform3d/tokeyframevalue().json | 2 +- docs/data/documentation/anima/rubberband.json | 2 +- .../anima/rubberband/scrollviewrubberbandingconstant.json | 2 +- .../anima/rubberband/value(for:bounds:coefficient:).json | 2 +- .../value(for:boundssize:contentsize:coefficient:).json | 2 +- .../rubberband/value(for:range:interval:coefficient:).json | 2 +- docs/data/documentation/anima/shadowconfiguration.json | 2 +- docs/data/documentation/anima/shadowconfiguration/!=(_:_:).json | 2 +- .../documentation/anima/shadowconfiguration/animatabledata.json | 2 +- .../shadowconfiguration/animatableproperty-implementations.json | 2 +- .../shadowconfiguration/black(opacity:radius:offset:).json | 2 +- .../shadowconfiguration/color(_:opacity:radius:offset:).json | 2 +- docs/data/documentation/anima/shadowconfiguration/color.json | 2 +- .../controlaccent(opacity:radius:offset:).json | 2 +- .../anima/shadowconfiguration/equatable-implementations.json | 2 +- docs/data/documentation/anima/shadowconfiguration/init(_:).json | 2 +- .../shadowconfiguration/init(color:opacity:radius:offset:).json | 2 +- docs/data/documentation/anima/shadowconfiguration/none.json | 2 +- docs/data/documentation/anima/shadowconfiguration/offset.json | 2 +- docs/data/documentation/anima/shadowconfiguration/opacity.json | 2 +- docs/data/documentation/anima/shadowconfiguration/radius.json | 2 +- .../documentation/anima/shadowconfiguration/scaledintegral.json | 2 +- docs/data/documentation/anima/shadowconfiguration/zero.json | 2 +- docs/data/documentation/anima/spring.json | 2 +- docs/data/documentation/anima/spring/!=(_:_:).json | 2 +- docs/data/documentation/anima/spring/bounce.json | 2 +- .../anima/spring/bouncy(duration:extrabounce:).json | 2 +- docs/data/documentation/anima/spring/bouncy.json | 2 +- .../anima/spring/customstringconvertible-implementations.json | 2 +- docs/data/documentation/anima/spring/damping.json | 2 +- docs/data/documentation/anima/spring/dampingratio.json | 2 +- docs/data/documentation/anima/spring/description.json | 2 +- .../documentation/anima/spring/equatable-implementations.json | 2 +- .../spring/force(fromvalue:tovalue:position:velocity:).json | 2 +- .../anima/spring/force(target:position:velocity:).json | 2 +- .../data/documentation/anima/spring/init(duration:bounce:).json | 2 +- .../anima/spring/init(response:dampingratio:mass:).json | 2 +- .../spring/init(settlingduration:dampingratio:epsilon:).json | 2 +- .../anima/spring/init(stiffness:dampingratio:mass:).json | 2 +- docs/data/documentation/anima/spring/interactive.json | 2 +- docs/data/documentation/anima/spring/mass.json | 2 +- docs/data/documentation/anima/spring/response.json | 2 +- ...ingduration(fromvalue:tovalue:initialvelocity:epsilon:).json | 2 +- .../settlingduration(target:initialvelocity:epsilon:).json | 2 +- docs/data/documentation/anima/spring/settlingduration.json | 2 +- .../anima/spring/smooth(duration:extrabounce:).json | 2 +- docs/data/documentation/anima/spring/smooth.json | 2 +- .../anima/spring/snappy(duration:extrabounce:).json | 2 +- docs/data/documentation/anima/spring/snappy.json | 2 +- docs/data/documentation/anima/spring/stiffness.json | 2 +- .../anima/spring/update(value:velocity:target:deltatime:).json | 2 +- .../spring/value(fromvalue:tovalue:initialvelocity:time:).json | 2 +- .../anima/spring/value(target:initialvelocity:time:).json | 2 +- .../velocity(fromvalue:tovalue:initialvelocity:time:).json | 2 +- .../anima/spring/velocity(target:initialvelocity:time:).json | 2 +- docs/data/documentation/anima/springanimation.json | 2 +- docs/data/documentation/anima/springanimation/autoreverse.json | 2 +- docs/data/documentation/anima/springanimation/autostarts.json | 2 +- .../cakeyframeanimationemittable-implementations.json | 2 +- docs/data/documentation/anima/springanimation/completion.json | 2 +- .../customstringconvertible-implementations.json | 2 +- docs/data/documentation/anima/springanimation/delay.json | 2 +- docs/data/documentation/anima/springanimation/description.json | 2 +- docs/data/documentation/anima/springanimation/groupid.json | 2 +- docs/data/documentation/anima/springanimation/id.json | 2 +- .../init(spring:value:target:initialvelocity:).json | 2 +- .../documentation/anima/springanimation/integralizevalues.json | 2 +- docs/data/documentation/anima/springanimation/isreversed.json | 2 +- .../anima/springanimation/keyframeanimation().json | 2 +- .../anima/springanimation/keyframeanimation(forframerate:).json | 2 +- .../anima/springanimation/keyframeanimation(forscreen:).json | 2 +- docs/data/documentation/anima/springanimation/pause().json | 2 +- ...pulatekeyframeanimationdata(deltatime:values:keytimes:).json | 2 +- .../documentation/anima/springanimation/relativepriority.json | 2 +- docs/data/documentation/anima/springanimation/repeats.json | 2 +- docs/data/documentation/anima/springanimation/settlingtime.json | 2 +- docs/data/documentation/anima/springanimation/spring.json | 2 +- .../documentation/anima/springanimation/start(afterdelay:).json | 2 +- docs/data/documentation/anima/springanimation/state.json | 2 +- .../anima/springanimation/stop(at:immediately:).json | 2 +- docs/data/documentation/anima/springanimation/target.json | 2 +- .../anima/springanimation/updateanimation(deltatime:).json | 2 +- docs/data/documentation/anima/springanimation/value.json | 2 +- docs/data/documentation/anima/springanimation/valuechanged.json | 2 +- docs/data/documentation/anima/springanimation/velocity.json | 2 +- docs/data/documentation/anima/swift.json | 2 +- docs/data/documentation/anima/swift/array.json | 2 +- docs/data/documentation/anima/swift/array/animatabledata.json | 2 +- .../anima/swift/array/animatableproperty-implementations.json | 2 +- .../anima/swift/array/approximateequatable-implementations.json | 2 +- docs/data/documentation/anima/swift/array/init(_:).json | 2 +- .../anima/swift/array/isapproximatelyequal(to:epsilon:).json | 2 +- docs/data/documentation/anima/swift/array/scaledintegral.json | 2 +- docs/data/documentation/anima/swift/array/zero.json | 2 +- docs/data/documentation/anima/swift/closedrange.json | 2 +- docs/data/documentation/anima/swift/closedrange/nsvalue.json | 2 +- docs/data/documentation/anima/swift/double.json | 2 +- docs/data/documentation/anima/swift/double/animatabledata.json | 2 +- .../anima/swift/double/animatableproperty-implementations.json | 2 +- .../swift/double/approximateequatable-implementations.json | 2 +- .../cakeyframeanimationvalueconvertible-implementations.json | 2 +- docs/data/documentation/anima/swift/double/init(_:)-49f9p.json | 2 +- docs/data/documentation/anima/swift/double/init(_:)-7d8nf.json | 2 +- .../anima/swift/double/isapproximatelyequal(to:epsilon:).json | 2 +- docs/data/documentation/anima/swift/double/scaledintegral.json | 2 +- .../documentation/anima/swift/double/tokeyframevalue().json | 2 +- docs/data/documentation/anima/swift/float.json | 2 +- docs/data/documentation/anima/swift/float/animatabledata.json | 2 +- .../anima/swift/float/animatableproperty-implementations.json | 2 +- .../anima/swift/float/approximateequatable-implementations.json | 2 +- .../cakeyframeanimationvalueconvertible-implementations.json | 2 +- docs/data/documentation/anima/swift/float/init(_:).json | 2 +- .../anima/swift/float/isapproximatelyequal(to:epsilon:).json | 2 +- docs/data/documentation/anima/swift/float/scaledintegral.json | 2 +- .../data/documentation/anima/swift/float/tokeyframevalue().json | 2 +- docs/data/documentation/anima/swift/optional.json | 2 +- .../data/documentation/anima/swift/optional/animatabledata.json | 2 +- .../swift/optional/animatableproperty-implementations.json | 2 +- docs/data/documentation/anima/swift/optional/init(_:).json | 2 +- .../data/documentation/anima/swift/optional/scaledintegral.json | 2 +- docs/data/documentation/anima/swift/optional/zero.json | 2 +- docs/data/documentation/anima/swift/set.json | 2 +- .../anima/swift/set/approximateequatable-implementations.json | 2 +- .../anima/swift/set/isapproximatelyequal(to:epsilon:).json | 2 +- docs/data/documentation/anima/timingfunction.json | 2 +- docs/data/documentation/anima/timingfunction/!=(_:_:).json | 2 +- docs/data/documentation/anima/timingfunction/==(_:_:).json | 2 +- docs/data/documentation/anima/timingfunction/bezier(_:).json | 2 +- .../timingfunction/customstringconvertible-implementations.json | 2 +- docs/data/documentation/anima/timingfunction/default.json | 2 +- docs/data/documentation/anima/timingfunction/description.json | 2 +- docs/data/documentation/anima/timingfunction/easein.json | 2 +- docs/data/documentation/anima/timingfunction/easeineaseout.json | 2 +- docs/data/documentation/anima/timingfunction/easeout.json | 2 +- docs/data/documentation/anima/timingfunction/easing.json | 2 +- .../documentation/anima/timingfunction/easing/easeinback.json | 2 +- .../documentation/anima/timingfunction/easing/easeinbounce.json | 2 +- .../documentation/anima/timingfunction/easing/easeincirc.json | 2 +- .../documentation/anima/timingfunction/easing/easeincubic.json | 2 +- .../anima/timingfunction/easing/easeineaseoutback.json | 2 +- .../anima/timingfunction/easing/easeineaseoutbounce.json | 2 +- .../anima/timingfunction/easing/easeineaseoutcirc.json | 2 +- .../anima/timingfunction/easing/easeineaseoutcubic.json | 2 +- .../anima/timingfunction/easing/easeineaseoutelastic.json | 2 +- .../anima/timingfunction/easing/easeineaseoutexpo.json | 2 +- .../anima/timingfunction/easing/easeineaseoutquad.json | 2 +- .../anima/timingfunction/easing/easeineaseoutquart.json | 2 +- .../anima/timingfunction/easing/easeineaseoutquint.json | 2 +- .../anima/timingfunction/easing/easeineaseoutsine.json | 2 +- .../anima/timingfunction/easing/easeinelastic.json | 2 +- .../documentation/anima/timingfunction/easing/easeinexpo.json | 2 +- .../documentation/anima/timingfunction/easing/easeinquad.json | 2 +- .../documentation/anima/timingfunction/easing/easeinquart.json | 2 +- .../documentation/anima/timingfunction/easing/easeinquint.json | 2 +- .../documentation/anima/timingfunction/easing/easeinsine.json | 2 +- .../documentation/anima/timingfunction/easing/easeoutback.json | 2 +- .../anima/timingfunction/easing/easeoutbounce.json | 2 +- .../documentation/anima/timingfunction/easing/easeoutcirc.json | 2 +- .../documentation/anima/timingfunction/easing/easeoutcubic.json | 2 +- .../anima/timingfunction/easing/easeoutelastic.json | 2 +- .../documentation/anima/timingfunction/easing/easeoutexpo.json | 2 +- .../documentation/anima/timingfunction/easing/easeoutquad.json | 2 +- .../documentation/anima/timingfunction/easing/easeoutquart.json | 2 +- .../documentation/anima/timingfunction/easing/easeoutquint.json | 2 +- .../documentation/anima/timingfunction/easing/easeoutsine.json | 2 +- .../anima/timingfunction/equatable-implementations.json | 2 +- docs/data/documentation/anima/timingfunction/function(_:).json | 2 +- docs/data/documentation/anima/timingfunction/hash(into:).json | 2 +- .../anima/timingfunction/hashable-implementations.json | 2 +- docs/data/documentation/anima/timingfunction/init(_:).json | 2 +- .../documentation/anima/timingfunction/init(x1:y1:x2:y2:).json | 2 +- docs/data/documentation/anima/timingfunction/linear.json | 2 +- docs/data/documentation/anima/timingfunction/name.json | 2 +- .../documentation/anima/timingfunction/solve(at:duration:).json | 2 +- .../documentation/anima/timingfunction/solve(at:epsilon:).json | 2 +- docs/data/documentation/anima/timingfunction/swiftout.json | 2 +- docs/data/documentation/anima/timingfunction/unitbezier.json | 2 +- .../documentation/anima/timingfunction/unitbezier/!=(_:_:).json | 2 +- .../timingfunction/unitbezier/equatable-implementations.json | 2 +- .../documentation/anima/timingfunction/unitbezier/first.json | 2 +- .../anima/timingfunction/unitbezier/init(first:second:).json | 2 +- .../anima/timingfunction/unitbezier/init(x1:y1:x2:y2:).json | 2 +- .../documentation/anima/timingfunction/unitbezier/second.json | 2 +- .../anima/timingfunction/unitbezier/solve(x:duration:).json | 2 +- .../anima/timingfunction/unitbezier/solve(x:epsilon:).json | 2 +- docs/data/documentation/anima/viewanimator.json | 2 +- docs/data/documentation/anima/viewanimator/alpha.json | 2 +- docs/data/documentation/anima/viewanimator/animation(for:).json | 2 +- .../anima/viewanimator/animationvelocity(for:).json | 2 +- docs/data/documentation/anima/viewanimator/backgroundcolor.json | 2 +- docs/data/documentation/anima/viewanimator/border.json | 2 +- docs/data/documentation/anima/viewanimator/bounds.json | 2 +- docs/data/documentation/anima/viewanimator/center.json | 2 +- docs/data/documentation/anima/viewanimator/color.json | 2 +- .../anima/viewanimator/contenttintcolor-7tls5.json | 2 +- .../anima/viewanimator/contenttintcolor-8zkdt.json | 2 +- .../documentation/anima/viewanimator/contentviewmargins.json | 2 +- docs/data/documentation/anima/viewanimator/cornerradius.json | 2 +- docs/data/documentation/anima/viewanimator/documentoffset.json | 2 +- .../documentation/anima/viewanimator/doublevalue-1an93.json | 2 +- .../documentation/anima/viewanimator/doublevalue-1rd7u.json | 2 +- docs/data/documentation/anima/viewanimator/edgeinsets.json | 2 +- docs/data/documentation/anima/viewanimator/fillcolor.json | 2 +- docs/data/documentation/anima/viewanimator/floatvalue.json | 2 +- docs/data/documentation/anima/viewanimator/fontsize-2t9f3.json | 2 +- docs/data/documentation/anima/viewanimator/fontsize-3yvwy.json | 2 +- docs/data/documentation/anima/viewanimator/frame.json | 2 +- docs/data/documentation/anima/viewanimator/innershadow.json | 2 +- docs/data/documentation/anima/viewanimator/magnification.json | 2 +- docs/data/documentation/anima/viewanimator/maxvalue.json | 2 +- docs/data/documentation/anima/viewanimator/minvalue.json | 2 +- docs/data/documentation/anima/viewanimator/origin.json | 2 +- docs/data/documentation/anima/viewanimator/perspective.json | 2 +- docs/data/documentation/anima/viewanimator/rotation.json | 2 +- .../documentation/anima/viewanimator/rotationinradians.json | 2 +- docs/data/documentation/anima/viewanimator/scale.json | 2 +- .../anima/viewanimator/setmagnification(_:centeredat:).json | 2 +- docs/data/documentation/anima/viewanimator/shadow.json | 2 +- docs/data/documentation/anima/viewanimator/size.json | 2 +- docs/data/documentation/anima/viewanimator/skew.json | 2 +- docs/data/documentation/anima/viewanimator/spacing.json | 2 +- docs/data/documentation/anima/viewanimator/textcolor-3yp1n.json | 2 +- docs/data/documentation/anima/viewanimator/textcolor-44e46.json | 2 +- docs/data/documentation/anima/viewanimator/titlefontsize.json | 2 +- docs/data/documentation/anima/viewanimator/transform3d.json | 2 +- docs/data/documentation/anima/viewanimator/translation.json | 2 +- docs/data/documentation/anima/windowanimator.json | 2 +- docs/data/documentation/anima/windowanimator/alphavalue.json | 2 +- .../documentation/anima/windowanimator/animation(for:).json | 2 +- .../anima/windowanimator/animationvelocity(for:).json | 2 +- .../documentation/anima/windowanimator/backgroundcolor.json | 2 +- docs/data/documentation/anima/windowanimator/center.json | 2 +- docs/data/documentation/anima/windowanimator/frame.json | 2 +- docs/data/documentation/anima/windowanimator/origin.json | 2 +- docs/data/documentation/anima/windowanimator/size.json | 2 +- docs/index/index.json | 2 +- docs/metadata.json | 2 +- 832 files changed, 832 insertions(+), 832 deletions(-) diff --git a/docs/data/documentation/anima.json b/docs/data/documentation/anima.json index 07c1543f..1f1617df 100644 --- a/docs/data/documentation/anima.json +++ b/docs/data/documentation/anima.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"content":[{"level":2,"type":"heading","anchor":"Overview","text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"Anima is an animation framework for iOS, tvOS, and macOS. It can animate properties using spring, easing and decay animations.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"There are two ways you can animate with Anima, depending on your needs."}]},{"type":"heading","anchor":"Block-Based-Animation","level":4,"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":", "},{"type":"codeVoice","code":"UIView"},{"text":", ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":", "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":", "},{"code":"NSWindow","type":"codeVoice"},{"text":" or any other object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"text":".","type":"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},{"text":". To animate them, change their values inside an animation block using ","type":"text"},{"type":"codeVoice","code":"Anima.animate(…)"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Example of a spring animation:","type":"text"}]},{"syntax":"swift","code":["Anima.animate(withSpring: .bouncy) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Animation types","type":"text"}],"type":"strong"}]},{"items":[{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Decay:","type":"text"}]},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Animates with a decaying acceleration.","type":"text"}]}]}]}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Easing:"}],"type":"strong"},{"text":" ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","isActive":true,"type":"reference"}]},{"items":[{"content":[{"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"}],"type":"paragraph"}]}],"type":"unorderedList"}]},{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"Spring:"}],"type":"strong"},{"type":"text","text":" "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","isActive":true,"type":"reference"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Animates with a spring."}]}]}]}]}],"type":"unorderedList"},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Stop Animations","type":"text"}]}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Updating a property outside an animation block, stops its animation and its value is changed immediately:"}],"type":"paragraph"},{"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"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties"},{"type":"text","text":"."}]}]},{"level":4,"type":"heading","text":"Property-Based Animation","anchor":"Property-Based-Animation"},{"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"}]},{"inlineContent":[{"text":"Any type conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","isActive":true},{"text":" can be animated. Many types already conform to it: ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":", "},{"code":"CGFlpat","type":"codeVoice"},{"type":"text","text":", "},{"code":"CGPoint","type":"codeVoice"},{"text":", ","type":"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":", "},{"type":"codeVoice","code":"UIColor"},{"type":"text","text":", "},{"code":"CATransform3D","type":"codeVoice"},{"type":"text","text":", …"}],"type":"paragraph"},{"inlineContent":[{"text":"There are three types of animations:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","isActive":true}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","isActive":true,"type":"reference"}],"type":"paragraph"}]}]},{"inlineContent":[{"text":"To create an animation you provide an initial value, target value and ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"reference"},{"text":", a block that gets called whenever the animation’s current value changes.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Example of a spring animation:"}],"type":"paragraph"},{"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()"],"type":"codeListing"},{"inlineContent":[{"inlineContent":[{"text":"For more details about how to make a type animatable, take a look at ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties"},{"type":"text","text":"."}],"type":"emphasis"}],"type":"paragraph"},{"inlineContent":[{"type":"emphasis","inlineContent":[{"text":"For more details about the different animation types and how to set them up, take a look at ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","type":"reference","isActive":true},{"type":"text","text":"."}]}],"type":"paragraph"},{"text":"Creating your own animations","anchor":"Creating-your-own-animations","type":"heading","level":4},{"type":"paragraph","inlineContent":[{"type":"text","text":"Subclassing "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","isActive":true},{"type":"text","text":" let’s you create your own animations. Itself isn’t animating and your have to provide your own animation implemention."}]}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[[]]},"abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}],"variants":[{"paths":["\/documentation\/anima"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"role":"collection","externalID":"Anima","title":"Anima","symbolKind":"module","roleHeading":"Framework"},"sections":[],"topicSections":[{"title":"Animating","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","doc:\/\/Anima\/documentation\/Anima\/Anima"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"],"title":"Animatable Property"},{"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","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]},{"title":"Animations","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"},{"title":"Easing Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/Spring"],"title":"Spring Animation"},{"title":"Creating Own Animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]},{"title":"Additions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/NSUIColor","doc:\/\/Anima\/documentation\/Anima\/NSUIView"],"title":"Type Aliases"},{"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"]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"role":"symbol","abstract":[{"text":"Performs spring animations based on a ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"type":"text","text":" configuration."}],"title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withSpring","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"kind":"text","text":": (some "},{"kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"},{"kind":"text","text":")?, "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","type":"topic"},"doc://Anima/documentation/Anima/NSUIView":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSUIView","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIView","kind":"symbol","title":"NSUIView","abstract":[],"url":"\/documentation\/anima\/nsuiview","role":"symbol","type":"topic","navigatorTitle":[{"text":"NSUIView","kind":"identifier"}]},"doc://Anima/documentation/Anima/Rubberband":{"title":"Rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"type":"topic","url":"\/documentation\/anima\/rubberband","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationEvent":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol","url":"\/documentation\/anima\/animationevent","title":"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."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/NSUIColor":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","abstract":[],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSUIColor"}],"title":"NSUIColor","url":"\/documentation\/anima\/nsuicolor"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","url":"\/documentation\/anima\/springanimation\/valuechanged","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layoutanimator"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"text":"withDecay","kind":"externalParam"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Animating-Properties":{"title":"Animating Properties","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","role":"article","abstract":[{"type":"text","text":"Animate properties of objects like "},{"type":"codeVoice","code":"NSView"},{"text":", ","type":"text"},{"type":"codeVoice","code":"UIView"},{"type":"text","text":", "},{"type":"codeVoice","code":"CALayer"},{"text":" and ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":" using block-based animations."}],"url":"\/documentation\/anima\/animating-properties"},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/CoreGraphics":{"title":"CoreGraphics","role":"collection","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/value":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/springanimation\/value","type":"topic","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/Animations":{"title":"Animations","abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","type":"topic","url":"\/documentation\/anima\/animations","role":"article"},"doc://Anima/documentation/Anima/AnimatableProperties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","kind":"article","type":"topic","title":"Animatable Properties","abstract":[{"type":"text","text":"Make properties animatable by conforming to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/animatableproperties","role":"article"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from an animation.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","title":"CAKeyframeAnimationEmittable"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","type":"topic","title":"animate(withEasing:duration:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"}}} \ No newline at end of file +{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"hierarchy":{"paths":[[]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"content","content":[{"text":"Overview","anchor":"Overview","level":2,"type":"heading"},{"inlineContent":[{"text":"Anima is an animation framework for iOS, tvOS, and macOS. It can animate properties using spring, easing and decay animations.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"There are two ways you can animate with Anima, depending on your needs."}]},{"anchor":"Block-Based-Animation","text":"Block-Based Animation","type":"heading","level":4},{"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"},{"type":"text","text":", "},{"type":"codeVoice","code":"CALayer"},{"text":", ","type":"text"},{"type":"codeVoice","code":"NSLayoutConstraint"},{"text":", ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":" or any other object conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"The animatable properties can be accessed via the object’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"type":"text","text":". To animate them, change their values inside an animation block using "},{"type":"codeVoice","code":"Anima.animate(…)"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Example of a spring animation:","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["Anima.animate(withSpring: .bouncy) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Animation types"}]}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Decay:","type":"text"}],"type":"strong"},{"text":" ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","isActive":true,"type":"reference"},{"text":".","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Animates with a decaying acceleration.","type":"text"}]}]}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Easing:"}]},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","isActive":true}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Animates with a timing function like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"text":", ","type":"text"},{"code":"easeOut","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"type":"text","text":"."}]}]}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Spring:"}]},{"text":" ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"Animates with a spring.","type":"text"}],"type":"paragraph"}]}]}]}],"type":"unorderedList"},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Stop Animations"}],"type":"strong"}],"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"},{"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","type":"reference","isActive":true},{"type":"text","text":"."}]}]},{"anchor":"Property-Based-Animation","type":"heading","level":4,"text":"Property-Based Animation"},{"type":"paragraph","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."}]},{"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: "},{"code":"Double","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"CGFlpat"},{"text":", ","type":"text"},{"type":"codeVoice","code":"CGPoint"},{"text":", ","type":"text"},{"code":"CGSize","type":"codeVoice"},{"type":"text","text":", "},{"code":"CGRect","type":"codeVoice"},{"type":"text","text":", "},{"code":"CGColor","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"NSColor"},{"text":", ","type":"text"},{"type":"codeVoice","code":"UIColor"},{"type":"text","text":", "},{"type":"codeVoice","code":"CATransform3D"},{"text":", …","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"There are three types of animations:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To create an animation you provide an initial value, target value and "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true,"type":"reference"},{"text":", a block that gets called whenever the animation’s current value changes.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Example of a spring animation:","type":"text"}]},{"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()"]},{"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","isActive":true,"type":"reference"},{"type":"text","text":"."}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"emphasis","inlineContent":[{"type":"text","text":"For more details about the different animation types and how to set them up, take a look at "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations"},{"type":"text","text":"."}]}]},{"level":4,"text":"Creating your own animations","anchor":"Creating-your-own-animations","type":"heading"},{"inlineContent":[{"type":"text","text":"Subclassing "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","isActive":true,"type":"reference"},{"text":" let’s you create your own animations. Itself isn’t animating and your have to provide your own animation implemention.","type":"text"}],"type":"paragraph"}]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","doc:\/\/Anima\/documentation\/Anima\/Anima"],"title":"Animating"},{"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"},{"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"],"title":"Animations"},{"title":"Decay Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]},{"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"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"],"title":"Creating Own Animations"},{"title":"Additions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/NSUIColor","doc:\/\/Anima\/documentation\/Anima\/NSUIView"],"title":"Type Aliases"},{"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"]}],"variants":[{"paths":["\/documentation\/anima"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"collection","externalID":"Anima","symbolKind":"module","roleHeading":"Framework","modules":[{"name":"Anima"}],"title":"Anima"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/SpringAnimation/value":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"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"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","title":"value","url":"\/documentation\/anima\/springanimation\/value"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"kind":"symbol","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO","text":"DecayAnimationMode","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"text":"completion","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"role":"symbol"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","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:)","role":"symbol","abstract":[{"text":"Performs easing animations based on the specified ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","title":"animate(withEasing:duration:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/Animating-Properties":{"title":"Animating Properties","role":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","url":"\/documentation\/anima\/animating-properties","kind":"article","abstract":[{"text":"Animate properties of objects like ","type":"text"},{"code":"NSView","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"UIView"},{"type":"text","text":", "},{"type":"codeVoice","code":"CALayer"},{"text":" and ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":" using block-based animations.","type":"text"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs spring animations based on a ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference"},{"text":" configuration.","type":"text"}],"type":"topic","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withSpring"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"text":": (some ","kind":"text"},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","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"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"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 "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/valuechanged","title":"valueChanged"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/coregraphics","role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","kind":"symbol","title":"CoreGraphics"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","url":"\/documentation\/anima\/propertyanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"}],"navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"title":"Rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","url":"\/documentation\/anima\/layoutanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/Animations":{"abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/animations","role":"article","title":"Animations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations"},"doc://Anima/documentation/Anima/AnimationEvent":{"role":"symbol","abstract":[{"text":"Constants indicating that an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"url":"\/documentation\/anima\/animationevent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"title":"AnimationEvent","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol"},"doc://Anima/documentation/Anima/NSUIView":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIView","title":"NSUIView","kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSUIView","kind":"identifier"}],"url":"\/documentation\/anima\/nsuiview","type":"topic","abstract":[],"navigatorTitle":[{"text":"NSUIView","kind":"identifier"}]},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","title":"FloatingPointInitializable","role":"symbol","abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FloatingPointInitializable"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic","title":"CAKeyframeAnimationEmittable","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","kind":"symbol","title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","url":"\/documentation\/anima\/decayfunction","type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/AnimatableProperties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","type":"topic","abstract":[{"text":"Make properties animatable by conforming to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"kind":"article","role":"article","url":"\/documentation\/anima\/animatableproperties","title":"Animatable Properties"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/NSUIColor":{"title":"NSUIColor","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","url":"\/documentation\/anima\/nsuicolor","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"NSUIColor","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSUIColor"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima.json b/docs/data/documentation/anima/anima.json index d55bc534..67ef3d0c 100644 --- a/docs/data/documentation/anima/anima.json +++ b/docs/data/documentation/anima/anima.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","anchor":"overview","text":"Overview","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Many objects provide animatable properties."}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"macOS: "},{"type":"codeVoice","code":"NSView"},{"type":"text","text":", "},{"code":"NSWindow","type":"codeVoice"},{"text":", ","type":"text"},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"NSImageView"},{"type":"text","text":", "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":", "},{"type":"codeVoice","code":"CALayer"},{"text":" and many more.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"iOS: "},{"type":"codeVoice","code":"UIView"},{"type":"text","text":", "},{"type":"codeVoice","code":"UILabel"},{"type":"text","text":", "},{"type":"codeVoice","code":"UIImageView"},{"type":"text","text":", "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":", "},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":" and many more."}]}]}]},{"inlineContent":[{"type":"text","text":"To animate values, you must set the values on the object’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":" inside an Anima animation block. For example, to animate a view’s alpha, use ","type":"text"},{"code":"myView.animator.alpha = 1.0","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"},{"level":2,"type":"heading","anchor":"Animations","text":"Animations"},{"type":"paragraph","inlineContent":[{"type":"text","text":"There are three different types of animations :"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Decay:"}]},{"type":"text","text":" "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Easing:","type":"text"}]},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Spring:"}],"type":"strong"},{"text":" ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","isActive":true,"type":"reference"}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example usage with a spring animation:"}]},{"code":["Anima.animate(withSpring: .bouncy) {"," myView.animator.center = newCenterPoint"," myView.animator.backgroundColor = .systemBlue","}"],"type":"codeListing","syntax":"swift"},{"type":"aside","content":[{"type":"paragraph","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."}]}],"style":"note","name":"Note"},{"type":"heading","level":3,"anchor":"Stop-Animations","text":"Stop Animations"},{"inlineContent":[{"text":"Changing an ","type":"text"},{"code":"animator","type":"codeVoice"},{"text":" property outside an animation block stops its animation and changes its value immediately.","type":"text"}],"type":"paragraph"},{"syntax":"swift","code":["\/\/ outside of an animation block","myView.animator.center = newCenterPoint","myView.animator.backgroundColor = .black"],"type":"codeListing"},{"inlineContent":[{"text":"To stop all animations use ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["Anima.stopAllAnimations()"]},{"type":"heading","text":"Preferred Framerate Range","level":3,"anchor":"Preferred-Framerate-Range"},{"type":"paragraph","inlineContent":[{"text":"You can change the preferred framerate range via ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","type":"reference","isActive":true},{"type":"text","text":":"}]},{"code":["Anima.preferredFrameRateRange = CAFrameRateRange(minimum: 30, maximum: 45, preferred: 30)"],"syntax":"swift","type":"codeListing"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"metadata":{"roleHeading":"Class","externalID":"s:5AnimaAAC","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"class","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}],"navigatorTitle":[{"text":"Anima","kind":"identifier"}],"title":"Anima"},"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"]},{"title":"Stop Animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)"]}],"kind":"symbol","seeAlsoSections":[{"title":"Animating","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animating-Properties"],"generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima"},"abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Animating-Properties":{"title":"Animating Properties","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","role":"article","abstract":[{"type":"text","text":"Animate properties of objects like "},{"type":"codeVoice","code":"NSView"},{"text":", ","type":"text"},{"type":"codeVoice","code":"UIView"},{"type":"text","text":", "},{"type":"codeVoice","code":"CALayer"},{"text":" and ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":" using block-based animations."}],"url":"\/documentation\/anima\/animating-properties"},"doc://Anima/documentation/Anima/Anima/stopAllAnimations(immediately:)":{"title":"stopAllAnimations(immediately:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stopAllAnimations","kind":"identifier"},{"kind":"text","text":"("},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"text":"Stops all animations.","type":"text"}],"url":"\/documentation\/anima\/anima\/stopallanimations(immediately:)"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/preferredFrameRateRange":{"kind":"symbol","abstract":[{"text":"The preferred framerate of the animations. The default value is ","type":"text"},{"type":"codeVoice","code":"default"},{"text":" which uses the default frame rate of the display.","type":"text"}],"title":"preferredFrameRateRange","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"preferredFrameRateRange"},{"text":": ","kind":"text"},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"}],"url":"\/documentation\/anima\/anima\/preferredframeraterange","role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","type":"topic","title":"animate(withEasing:duration:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"role":"symbol","abstract":[{"text":"Performs spring animations based on a ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"type":"text","text":" configuration."}],"title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withSpring","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"kind":"text","text":": (some "},{"kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"},{"kind":"text","text":")?, "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"text":"withDecay","kind":"externalParam"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"title":"Anima.DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","url":"\/documentation\/anima\/anima\/decayanimationmode","type":"topic","role":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Animating","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animating-Properties"]}],"metadata":{"title":"Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"modules":[{"name":"Anima"}],"roleHeading":"Class","role":"symbol","externalID":"s:5AnimaAAC","symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"variants":[{"paths":["\/documentation\/anima\/anima"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"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"]},{"title":"Stop Animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Overview","level":2,"type":"heading","anchor":"overview"},{"inlineContent":[{"type":"text","text":"Many objects provide animatable properties."}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"macOS: "},{"type":"codeVoice","code":"NSView"},{"type":"text","text":", "},{"type":"codeVoice","code":"NSWindow"},{"text":", ","type":"text"},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":", "},{"code":"NSImageView","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"text":", ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"text":" and many more.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"iOS: "},{"code":"UIView","type":"codeVoice"},{"type":"text","text":", "},{"code":"UILabel","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"UIImageView"},{"type":"text","text":", "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":", "},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":" and many more."}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"To animate values, you must set the values on the object’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},{"type":"text","text":" inside an Anima animation block. For example, to animate a view’s alpha, use "},{"type":"codeVoice","code":"myView.animator.alpha = 1.0"},{"text":".","type":"text"}]},{"type":"heading","text":"Animations","anchor":"Animations","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"There are three different types of animations :"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Decay:","type":"text"}]},{"type":"text","text":" "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Easing:"}],"type":"strong"},{"type":"text","text":" "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Spring:","type":"text"}]},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)"}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example usage with a spring animation:"}]},{"syntax":"swift","type":"codeListing","code":["Anima.animate(withSpring: .bouncy) {"," myView.animator.center = newCenterPoint"," myView.animator.backgroundColor = .systemBlue","}"]},{"name":"Note","content":[{"type":"paragraph","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."}]}],"style":"note","type":"aside"},{"anchor":"Stop-Animations","level":3,"type":"heading","text":"Stop Animations"},{"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."}]},{"syntax":"swift","type":"codeListing","code":["\/\/ outside of an animation block","myView.animator.center = newCenterPoint","myView.animator.backgroundColor = .black"]},{"inlineContent":[{"text":"To stop all animations use ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"code":["Anima.stopAllAnimations()"],"syntax":"swift","type":"codeListing"},{"level":3,"anchor":"Preferred-Framerate-Range","text":"Preferred Framerate Range","type":"heading"},{"inlineContent":[{"text":"You can change the preferred framerate range via ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","isActive":true},{"type":"text","text":":"}],"type":"paragraph"},{"type":"codeListing","code":["Anima.preferredFrameRateRange = CAFrameRateRange(minimum: 30, maximum: 45, preferred: 30)"],"syntax":"swift"}],"kind":"content"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs easing animations based on the specified ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","title":"animate(withEasing:duration:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Animating-Properties":{"title":"Animating Properties","role":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","url":"\/documentation\/anima\/animating-properties","kind":"article","abstract":[{"text":"Animate properties of objects like ","type":"text"},{"code":"NSView","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"UIView"},{"type":"text","text":", "},{"type":"codeVoice","code":"CALayer"},{"text":" and ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":" using block-based animations.","type":"text"}],"type":"topic"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/preferredFrameRateRange":{"title":"preferredFrameRateRange","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"preferredFrameRateRange"},{"kind":"text","text":": "},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","abstract":[{"type":"text","text":"The preferred framerate of the animations. The default value is "},{"type":"codeVoice","code":"default"},{"type":"text","text":" which uses the default frame rate of the display."}],"kind":"symbol","url":"\/documentation\/anima\/anima\/preferredframeraterange"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/stopAllAnimations(immediately:)":{"title":"stopAllAnimations(immediately:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stopAllAnimations"},{"kind":"text","text":"("},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)","abstract":[{"type":"text","text":"Stops all animations."}],"kind":"symbol","url":"\/documentation\/anima\/anima\/stopallanimations(immediately:)"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","title":"Anima.DecayAnimationMode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode","abstract":[{"type":"text","text":"The mode how "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs spring animations based on a ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference"},{"text":" configuration.","type":"text"}],"type":"topic","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withSpring"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"text":": (some ","kind":"text"},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","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"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}]},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"kind":"symbol","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO","text":"DecayAnimationMode","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"text":"completion","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"role":"symbol"}}} \ 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 8f6ce9b0..e0f1ac2c 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 @@ -{"metadata":{"roleHeading":"Type Method","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","symbolKind":"method","role":"symbol","externalID":"s:5AnimaAAC7animate9withDecay16decelerationRate5delay7options10animations10completionyAB0D13AnimationModeO_S2dAB0K7OptionsVyyXEySb_SbtcSgtFZ","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animate"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withDecay"},{"text":": ","kind":"text"},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"DecayAnimationMode","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?)"}]},"sections":[],"abstract":[{"text":"Performs animations with a decaying acceleration.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","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":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"DecayAnimationMode","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":" = DecayFunction.ScrollViewDecelerationRate, "},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":" = 0, "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"text":" = [], ","kind":"text"},{"kind":"externalParam","text":"animations"},{"kind":"text","text":": () -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")? = nil)","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"mode","content":[{"type":"paragraph","inlineContent":[{"text":"The mode how the animation should decay:","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","type":"reference"},{"type":"text","text":" will animate properties to the applied values with a decaying acceleration."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity"},{"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 a scroll view does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time."}]}]}],"type":"unorderedList"}]},{"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":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional delay, in seconds, after which to start the animation."}]}],"name":"delay"},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The options to apply to the animations. For a list of options, see "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},{"text":". The default value is ","type":"text"},{"code":"[]","type":"codeVoice"},{"text":".","type":"text"}]}]},{"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 "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"type":"text","text":", not just the object itself."}]}],"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"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Value based example usage:","type":"text"}]},{"syntax":"swift","code":["Anima.animate(withDecay: .value, animations: {"," \/\/ Animates the view's origin to the point."," view.animator.frame.origin = CGPoint(x: 50, y: 50)","})"],"type":"codeListing"},{"inlineContent":[{"type":"text","text":"Velocity based example usage:"}],"type":"paragraph"},{"code":["Anima.animate(withDecay: .velocity, animations: {"," \/\/ Increaes the view's origin velocity."," view.animator.frame.origin.x = CGPoint(x: 50, y: 50)","})"],"type":"codeListing","syntax":"swift"},{"name":"Note","style":"note","content":[{"inlineContent":[{"text":"For animations to work correctly, you must set values on the object’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"},{"type":"codeVoice","code":"myView.animator.alpha = 1.0"},{"type":"text","text":" instead of "},{"code":"myView.alpha = 1.0","type":"codeVoice"},{"type":"text","text":". For a list of all objects that provide animatable properties check "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":"."}],"type":"paragraph"}],"type":"aside"}]}],"kind":"symbol","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}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"role":"symbol","abstract":[{"text":"Performs spring animations based on a ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"type":"text","text":" configuration."}],"title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withSpring","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"kind":"text","text":": (some "},{"kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"},{"kind":"text","text":")?, "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","type":"topic"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"text":"withDecay","kind":"externalParam"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/value":{"title":"Anima.DecayAnimationMode.value","abstract":[{"text":"The animated properties will animate to the applied values with a decelerating rate.","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","type":"topic","url":"\/documentation\/anima\/anima\/decayanimationmode\/value","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","type":"topic","title":"animate(withEasing:duration:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"title":"Anima.DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","url":"\/documentation\/anima\/anima\/decayanimationmode","type":"topic","role":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/velocity":{"title":"Anima.DecayAnimationMode.velocity","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/velocity","kind":"symbol","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"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Performs animations with a decaying acceleration.","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"generated":true,"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:)"]}],"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withDecay","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"DecayAnimationMode","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","symbolKind":"method","roleHeading":"Type Method","externalID":"s:5AnimaAAC7animate9withDecay16decelerationRate5delay7options10animations10completionyAB0D13AnimationModeO_S2dAB0K7OptionsVyyXEySb_SbtcSgtFZ"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withDecay"},{"text":" ","kind":"text"},{"text":"mode","kind":"internalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO","text":"DecayAnimationMode","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":" = DecayFunction.ScrollViewDecelerationRate, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":" = 0, ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","text":"AnimationOptions","kind":"typeIdentifier"},{"text":" = [], ","kind":"text"},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")? = nil)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The mode how the animation should decay:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","isActive":true},{"type":"text","text":" will animate properties to the applied values with a decaying acceleration."}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity","isActive":true,"type":"reference"},{"text":" will increase or decrease properties depending on the values applied and will slow to a stop. This essentially provides the same “decaying” that a scroll view does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"}],"name":"mode"},{"name":"decelerationRate","content":[{"inlineContent":[{"type":"text","text":"The rate at which the animation decelerates over time. The default value decelerates like scrollviews."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"An optional delay, in seconds, after which to start the animation."}],"type":"paragraph"}],"name":"delay"},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"text":"The options to apply to the animations. For a list of options, see ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","isActive":true},{"type":"text","text":". The default value is "},{"type":"codeVoice","code":"[]"},{"type":"text","text":"."}]}]},{"name":"animations","content":[{"type":"paragraph","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"}]}]},{"name":"completion","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"}]}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Value based example usage:"}]},{"syntax":"swift","code":["Anima.animate(withDecay: .value, animations: {"," \/\/ Animates the view's origin to the point."," view.animator.frame.origin = CGPoint(x: 50, y: 50)","})"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Velocity based example usage:"}]},{"code":["Anima.animate(withDecay: .velocity, animations: {"," \/\/ Increaes the view's origin velocity."," view.animator.frame.origin.x = CGPoint(x: 50, y: 50)","})"],"syntax":"swift","type":"codeListing"},{"type":"aside","name":"Note","style":"note","content":[{"inlineContent":[{"type":"text","text":"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},{"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"},{"type":"text","text":" instead of "},{"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"}]}]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs spring animations based on a ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference"},{"text":" configuration.","type":"text"}],"type":"topic","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withSpring"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"text":": (some ","kind":"text"},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","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"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/value":{"title":"Anima.DecayAnimationMode.value","type":"topic","url":"\/documentation\/anima\/anima\/decayanimationmode\/value","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","abstract":[{"text":"The animated properties will animate to the applied values with a decelerating rate.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/velocity":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity","title":"Anima.DecayAnimationMode.velocity","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/decayanimationmode\/velocity","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 "},{"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."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs easing animations based on the specified ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","title":"animate(withEasing:duration:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","title":"Anima.DecayAnimationMode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode","abstract":[{"type":"text","text":"The mode how "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"kind":"symbol","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO","text":"DecayAnimationMode","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"text":"completion","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"role":"symbol"}}} \ 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 3d7bce4a..928d657a 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 @@ -{"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}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"kind":"symbol","abstract":[{"text":"Performs easing animations based on the specified ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true},{"text":".","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withEasing"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":" = 0, "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","text":"Anima"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"text":" = [], ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"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"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")? = nil)","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"timingFunction","content":[{"inlineContent":[{"text":"The ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"reference","isActive":true},{"type":"text","text":" used to determine the timing curve."}],"type":"paragraph"}]},{"name":"duration","content":[{"inlineContent":[{"text":"The duration of the animation.","type":"text"}],"type":"paragraph"}]},{"name":"delay","content":[{"type":"paragraph","inlineContent":[{"text":"An optional delay, in seconds, after which to start the animation.","type":"text"}]}]},{"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},{"text":". The default value is ","type":"text"},{"type":"codeVoice","code":"[]"},{"text":".","type":"text"}]}],"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 "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"type":"text","text":", not just the object itself."}],"type":"paragraph"}]},{"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":"parameters"},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example usage:"}]},{"code":["Anima.animate(withEasing: .easeInEaseOut), duration: 3.0) {"," myView.animator.center = view.center"," myView.animator.backgroundColor = .systemBlue","}"],"type":"codeListing","syntax":"swift"},{"name":"Note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"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. For example, to animate a view’s alpha, use "},{"code":"myView.animator.alpha = 1.0","type":"codeVoice"},{"type":"text","text":" instead of "},{"type":"codeVoice","code":"myView.alpha = 1.0"},{"type":"text","text":". For a list of all objects that provide animatable properties check "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":"."}]}],"style":"note"}],"kind":"content"}],"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Type Method","externalID":"s:5AnimaAAC7animate10withEasing8duration5delay7options10animations10completionyAA14TimingFunctionO_S2dAB16AnimationOptionsVyyXEySb_SbtcSgtFZ","title":"animate(withEasing:duration:delay:options:animations:completion:)","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withEasing","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"animations"},{"kind":"text","text":": () -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?)","kind":"text"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"text":"withDecay","kind":"externalParam"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","type":"topic","title":"animate(withEasing:duration:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"role":"symbol","abstract":[{"text":"Performs spring animations based on a ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"type":"text","text":" configuration."}],"title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withSpring","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"kind":"text","text":": (some "},{"kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"},{"kind":"text","text":")?, "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"metadata":{"roleHeading":"Type Method","symbolKind":"method","externalID":"s:5AnimaAAC7animate10withEasing8duration5delay7options10animations10completionyAA14TimingFunctionO_S2dAB16AnimationOptionsVyyXEySb_SbtcSgtFZ","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","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"kind":"text","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":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"title":"animate(withEasing:duration:delay:options:animations:completion:)","role":"symbol","modules":[{"name":"Anima"}]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"text":"(","kind":"text"},{"text":"withEasing","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"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":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},{"text":" = [], ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")? = nil)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"timingFunction","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"reference","isActive":true},{"text":" used to determine the timing curve.","type":"text"}]}]},{"name":"duration","content":[{"type":"paragraph","inlineContent":[{"text":"The duration of the animation.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional delay, in seconds, after which to start the animation."}]}],"name":"delay"},{"content":[{"type":"paragraph","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"},{"code":"[]","type":"codeVoice"},{"type":"text","text":"."}]}],"name":"options"},{"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","type":"reference","isActive":true},{"text":", not just the object itself.","type":"text"}],"type":"paragraph"}],"name":"animations"},{"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":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Example usage:"}],"type":"paragraph"},{"type":"codeListing","code":["Anima.animate(withEasing: .easeInEaseOut), duration: 3.0) {"," myView.animator.center = view.center"," myView.animator.backgroundColor = .systemBlue","}"],"syntax":"swift"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"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. For example, to animate a view’s alpha, use ","type":"text"},{"code":"myView.animator.alpha = 1.0","type":"codeVoice"},{"type":"text","text":" instead of "},{"code":"myView.alpha = 1.0","type":"codeVoice"},{"type":"text","text":". For a list of all objects that provide animatable properties check "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference"},{"type":"text","text":"."}]}],"name":"Note","style":"note"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"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:)"]}],"references":{"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"kind":"symbol","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO","text":"DecayAnimationMode","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"text":"completion","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"role":"symbol"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs easing animations based on the specified ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","title":"animate(withEasing:duration:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs spring animations based on a ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference"},{"text":" configuration.","type":"text"}],"type":"topic","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withSpring"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"text":": (some ","kind":"text"},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","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"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}]}}} \ 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 55f898e0..4bbf94f6 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 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","role":"symbol","externalID":"s:5AnimaAAC7animate10withSpring15gestureVelocity5delay7options10animations10completionyAA0D0V_xSgSdAB16AnimationOptionsVyyXEySb_SbtcSgtAA18AnimatablePropertyRzlFZ","roleHeading":"Type Method","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withSpring"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"text":": (some ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"},{"text":")?, ","kind":"text"},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier","text":"AnimationOptions"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"kind":"text","text":": () -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)"},"seeAlsoSections":[{"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,"title":"Animations"}],"abstract":[{"type":"text","text":"Performs spring animations based on a "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","isActive":true},{"type":"text","text":" configuration."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withSpring","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"spring","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier"},{"text":" = .snappy, ","kind":"text"},{"kind":"externalParam","text":"gestureVelocity"},{"kind":"text","text":": (some "},{"text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP"},{"text":")? = nil, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":" = 0, "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier","text":"AnimationOptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},{"kind":"text","text":" = [], "},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")? = nil)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","isActive":true,"type":"reference"},{"text":" used to determine the timing curve and duration of the animation.","type":"text"}],"type":"paragraph"}],"name":"spring"},{"name":"gestureVelocity","content":[{"type":"paragraph","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 "},{"type":"codeVoice","code":"animations"},{"type":"text","text":" block that animates the same type. This should be primarily used to “inject” the velocity of a gesture recognizer (when the gesture ends) into the animations. If you apply a velocity of type "},{"type":"codeVoice","code":"CGPoint"},{"text":" it’s used for animating properties of type ","type":"text"},{"type":"codeVoice","code":"GGPoint"},{"text":" and ","type":"text"},{"code":"CGRect","type":"codeVoice"},{"type":"text","text":"."}]}]},{"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 "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},{"text":". The default value is ","type":"text"},{"type":"codeVoice","code":"[]"},{"text":".","type":"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 "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":", not just the object itself.","type":"text"}]}],"name":"animations"},{"name":"completion","content":[{"inlineContent":[{"text":"An optional block to be executed when the specified animations have either finished or retargeted to a new value.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example usage:"}]},{"code":["Anima.animate(withSpring: .bouncy) {"," myView.animator.center = view.center"," myView.animator.backgroundColor = .systemBlue","}"],"type":"codeListing","syntax":"swift"},{"style":"note","type":"aside","name":"Note","content":[{"inlineContent":[{"type":"text","text":"For animations to work correctly, you must set values on the object’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"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"},{"text":". For a list of all objects that provide animatable properties check ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"text":"withDecay","kind":"externalParam"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","kind":"symbol","type":"topic","title":"velocity","abstract":[{"type":"text","text":"The current velocity of the animation."}],"url":"\/documentation\/anima\/springanimation\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"role":"symbol","abstract":[{"text":"Performs spring animations based on a ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"type":"text","text":" configuration."}],"title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withSpring","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"kind":"text","text":": (some "},{"kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"},{"kind":"text","text":")?, "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","type":"topic","title":"animate(withEasing:duration:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"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}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","symbolKind":"method","externalID":"s:5AnimaAAC7animate10withSpring15gestureVelocity5delay7options10animations10completionyAA0D0V_xSgSdAB16AnimationOptionsVyyXEySb_SbtcSgtAA18AnimatablePropertyRzlFZ","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withSpring"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"kind":"text","text":": (some "},{"text":"AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"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"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?)"}],"roleHeading":"Type Method"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Performs spring animations based on a "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference"},{"type":"text","text":" configuration."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withSpring","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"spring"},{"kind":"text","text":": "},{"text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"text":" = .snappy, ","kind":"text"},{"kind":"externalParam","text":"gestureVelocity"},{"kind":"text","text":": (some "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"},{"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":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},{"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"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")? = nil)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"spring","content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","isActive":true,"type":"reference"},{"type":"text","text":" used to determine the timing curve and duration of the animation."}]}]},{"name":"gestureVelocity","content":[{"type":"paragraph","inlineContent":[{"text":"If provided, this value will be used to set the spring ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","isActive":true,"type":"reference"},{"type":"text","text":" of whatever underlying animations run in the "},{"code":"animations","type":"codeVoice"},{"type":"text","text":" block that animates the same type. This should be primarily used to “inject” the velocity of a gesture recognizer (when the gesture ends) into the animations. If you apply a velocity of type "},{"type":"codeVoice","code":"CGPoint"},{"type":"text","text":" it’s used for animating properties of type "},{"type":"codeVoice","code":"GGPoint"},{"text":" and ","type":"text"},{"code":"CGRect","type":"codeVoice"},{"type":"text","text":"."}]}]},{"content":[{"inlineContent":[{"text":"An optional delay, in seconds, after which to start the animation.","type":"text"}],"type":"paragraph"}],"name":"delay"},{"name":"options","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"},{"code":"[]","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]},{"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","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},{"text":", not just the object itself.","type":"text"}],"type":"paragraph"}]},{"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":[{"text":"Example usage:","type":"text"}]},{"syntax":"swift","code":["Anima.animate(withSpring: .bouncy) {"," myView.animator.center = view.center"," myView.animator.backgroundColor = .systemBlue","}"],"type":"codeListing"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"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. For example, to animate a view’s alpha, use "},{"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"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":"."}]}],"style":"note","type":"aside","name":"Note"}],"kind":"content"}],"references":{"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs easing animations based on the specified ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","title":"animate(withEasing:duration:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"kind":"symbol","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO","text":"DecayAnimationMode","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"text":"completion","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"role":"symbol"},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs spring animations based on a ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference"},{"text":" configuration.","type":"text"}],"type":"topic","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withSpring"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"text":": (some ","kind":"text"},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","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"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"url":"\/documentation\/anima\/springanimation\/velocity","abstract":[{"text":"The current velocity of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"title":"velocity","kind":"symbol","type":"topic"}}} \ 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 311caed6..fbdd5216 100644 --- a/docs/data/documentation/anima/anima/animationoptions.json +++ b/docs/data/documentation/anima/anima/animationoptions.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Options for animations."}],"topicSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity"]},{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue"]},{"title":"Default Implementations","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"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"seeAlsoSections":[{"title":"Animation Options","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"languages":["swift"]}],"kind":"declarations"}],"relationshipsSections":[{"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"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"metadata":{"extendedModule":"Anima","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"title":"Anima.AnimationOptions","symbolKind":"struct","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Structure","externalID":"s:5AnimaAAC16AnimationOptionsV"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/rawValue":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"rawValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"rawValue","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/rawvalue"},"doc://Anima/s9OptionSetP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s9OptionSetP","title":"Swift.OptionSet"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(rawValue:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"init(rawValue:)","abstract":[{"text":"Creates a structure that represents animation options.","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"kind":"article","role":"collectionGroup","title":"OptionSet Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","abstract":[]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"title":"repeats","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"abstract":[{"text":"The animation repeats indefinitely.","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/repeats"},"doc://Anima/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations","kind":"article"},"doc://Anima/SH":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"role":"collectionGroup","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/s10SetAlgebraP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s10SetAlgebraP","title":"Swift.SetAlgebra"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/equatable-implementations","type":"topic","kind":"article"},"doc://Anima/SY":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SY","title":"Swift.RawRepresentable"},"doc://Anima/documentation/Anima/Anima/preferredFrameRateRange":{"kind":"symbol","abstract":[{"text":"The preferred framerate of the animations. The default value is ","type":"text"},{"type":"codeVoice","code":"default"},{"text":" which uses the default frame rate of the display.","type":"text"}],"title":"preferredFrameRateRange","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"preferredFrameRateRange"},{"text":": ","kind":"text"},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"}],"url":"\/documentation\/anima\/anima\/preferredframeraterange","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/resetSpringVelocity":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"resetSpringVelocity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"type":"text","text":"The velocity of spring animated properties will be reset."}],"title":"resetSpringVelocity","url":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"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."}],"title":"integralizeValues","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"title":"Anima.DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","url":"\/documentation\/anima\/anima\/decayanimationmode","type":"topic","role":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}]},"doc://Anima/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s8SendableP","title":"Swift.Sendable"},"doc://Anima/s25ExpressibleByArrayLiteralP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s25ExpressibleByArrayLiteralP","title":"Swift.ExpressibleByArrayLiteral"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/autoreverse":{"title":"autoreverse","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"text":"The animation runs backwards and forwards (must be combined with the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats"},{"text":" option).","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/autoreverse"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","interfaceLanguage":"swift"},"abstract":[{"text":"Options for animations.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Animation Options","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity"]},{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue"]},{"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"}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","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"],"title":"Conforms To"}],"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5AnimaAAC16AnimationOptionsV","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"extendedModule":"Anima","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"symbolKind":"struct","roleHeading":"Structure","title":"Anima.AnimationOptions"},"sections":[],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/rawValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"rawValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"}],"title":"rawValue","url":"\/documentation\/anima\/anima\/animationoptions\/rawvalue","role":"symbol","abstract":[],"kind":"symbol"},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/equatable-implementations","role":"collectionGroup","type":"topic","title":"Equatable Implementations","kind":"article"},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Anima\/s8SendableP"},"doc://Anima/s10SetAlgebraP":{"title":"Swift.SetAlgebra","type":"unresolvable","identifier":"doc:\/\/Anima\/s10SetAlgebraP"},"doc://Anima/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Anima\/SY"},"doc://Anima/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/autoreverse":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","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)."}],"title":"autoreverse","type":"topic"},"doc://Anima/s9OptionSetP":{"title":"Swift.OptionSet","type":"unresolvable","identifier":"doc:\/\/Anima\/s9OptionSetP"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/CustomStringConvertible-Implementations":{"type":"topic","abstract":[],"title":"CustomStringConvertible Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","title":"Anima.DecayAnimationMode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode","abstract":[{"type":"text","text":"The mode how "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/RawRepresentable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","kind":"article","type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","abstract":[]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"kind":"symbol","title":"integralizeValues","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","type":"topic","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."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","kind":"article","abstract":[],"type":"topic","title":"OptionSet Implementations"},"doc://Anima/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(rawValue:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(rawValue:)","url":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)","role":"symbol","abstract":[{"text":"Creates a structure that represents animation options.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"kind":"symbol","title":"repeats","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","type":"topic","abstract":[{"type":"text","text":"The animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/resetSpringVelocity":{"title":"resetSpringVelocity","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"resetSpringVelocity"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"type":"text","text":"The velocity of spring animated properties will be reset."}],"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity"},"doc://Anima/documentation/Anima/Anima/preferredFrameRateRange":{"title":"preferredFrameRateRange","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"preferredFrameRateRange"},{"kind":"text","text":": "},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","abstract":[{"type":"text","text":"The preferred framerate of the animations. The default value is "},{"type":"codeVoice","code":"default"},{"type":"text","text":" which uses the default frame rate of the display."}],"kind":"symbol","url":"\/documentation\/anima\/anima\/preferredframeraterange"},"doc://Anima/s25ExpressibleByArrayLiteralP":{"title":"Swift.ExpressibleByArrayLiteral","type":"unresolvable","identifier":"doc:\/\/Anima\/s25ExpressibleByArrayLiteralP"}}} \ 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 6b7a0d47..66e7fdb8 100644 --- a/docs/data/documentation/anima/anima/animationoptions/!=(_:_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","metadata":{"roleHeading":"Operator","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"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":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/!=(_:_:)"]}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/equatable-implementations","type":"topic","kind":"article"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)","role":"symbol","abstract":[],"type":"topic","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":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"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":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)","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\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"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"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"extendedModule":"Swift","symbolKind":"op","roleHeading":"Operator","title":"!=(_:_:)"},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/equatable-implementations","role":"collectionGroup","type":"topic","title":"Equatable Implementations","kind":"article"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"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"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/anima\/animationoptions\/!=(_:_:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)","title":"!=(_:_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/autoreverse.json b/docs/data/documentation/anima/anima/animationoptions/autoreverse.json index edd906f5..0037f31c 100644 --- a/docs/data/documentation/anima/anima/animationoptions/autoreverse.json +++ b/docs/data/documentation/anima/anima/animationoptions/autoreverse.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/autoreverse"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity"],"generated":true,"title":"Constant"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"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},{"text":" option).","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"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"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:5AnimaAAC16AnimationOptionsV11autoreverseADvpZ","title":"autoreverse","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","roleHeading":"Type Property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"title":"repeats","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"abstract":[{"text":"The animation repeats indefinitely.","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/repeats"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/resetSpringVelocity":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"resetSpringVelocity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"type":"text","text":"The velocity of spring animated properties will be reset."}],"title":"resetSpringVelocity","url":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"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."}],"title":"integralizeValues","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/autoreverse":{"title":"autoreverse","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"text":"The animation runs backwards and forwards (must be combined with the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats"},{"text":" option).","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/autoreverse"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity"],"title":"Constant","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","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},{"text":" option).","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"kind":"text","text":"."},{"text":"AnimationOptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/autoreverse"]}],"metadata":{"roleHeading":"Type Property","externalID":"s:5AnimaAAC16AnimationOptionsV11autoreverseADvpZ","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"autoreverse"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/resetSpringVelocity":{"title":"resetSpringVelocity","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"resetSpringVelocity"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"type":"text","text":"The velocity of spring animated properties will be reset."}],"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"kind":"symbol","title":"repeats","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","type":"topic","abstract":[{"type":"text","text":"The animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"kind":"symbol","title":"integralizeValues","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","type":"topic","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."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/autoreverse":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","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)."}],"title":"autoreverse","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/contains(_:).json b/docs/data/documentation/anima/anima/animationoptions/contains(_:).json index e0387b38..44d06054 100644 --- a/docs/data/documentation/anima/anima/animationoptions/contains(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/contains(_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"member","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"metadata":{"roleHeading":"Instance Method","externalID":"s:s9OptionSetPs7ElementQzRszrlE8containsySbxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","title":"contains(_:)","extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.contains(_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/contains(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/contains(_:)"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/contains(_:)":{"type":"topic","title":"contains(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/contains(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/contains(_:)","kind":"symbol"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"kind":"article","role":"collectionGroup","title":"OptionSet Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"member"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/contains(_:)"]}],"metadata":{"title":"contains(_:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:s9OptionSetPs7ElementQzRszrlE8containsySbxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"OptionSet.contains(_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/contains(_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","kind":"article","abstract":[],"type":"topic","title":"OptionSet Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/contains(_:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/contains(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/contains(_:)","title":"contains(_:)","kind":"symbol"}}} \ 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 a3d31307..0573cb22 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","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description"],"generated":true}],"kind":"article","metadata":{"title":"CustomStringConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations"]}],"references":{"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/description":{"kind":"symbol","abstract":[],"title":"description","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/anima\/anima\/animationoptions\/description","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations"]}],"sections":[],"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"CustomStringConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/description":{"type":"topic","abstract":[],"title":"description","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description","url":"\/documentation\/anima\/anima\/animationoptions\/description","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]}}} \ 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 4c03f37d..6e605ba8 100644 --- a/docs/data/documentation/anima/anima/animationoptions/description.json +++ b/docs/data/documentation/anima/anima/animationoptions/description.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations"]]},"metadata":{"title":"description","role":"symbol","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","externalID":"s:5AnimaAAC16AnimationOptionsV11descriptionSSvp","symbolKind":"property"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","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":" }"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/description":{"kind":"symbol","abstract":[],"title":"description","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/anima\/anima\/animationoptions\/description","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations","kind":"article"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/description"]}],"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"description","extendedModule":"Anima","modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:5AnimaAAC16AnimationOptionsV11descriptionSSvp"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["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":"."}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/description":{"type":"topic","abstract":[],"title":"description","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description","url":"\/documentation\/anima\/anima\/animationoptions\/description","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/CustomStringConvertible-Implementations":{"type":"topic","abstract":[],"title":"CustomStringConvertible Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations"},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]}}} \ 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 27baa852..dff62378 100644 --- a/docs/data/documentation/anima/anima/animationoptions/equatable-implementations.json +++ b/docs/data/documentation/anima/anima/animationoptions/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)"],"generated":true}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)","role":"symbol","abstract":[],"type":"topic","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":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/equatable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)"],"generated":true,"title":"Operators"}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"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"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/anima\/animationoptions\/!=(_:_:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)","title":"!=(_:_:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]}}} \ 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 6da96fc6..e3fc06e9 100644 --- a/docs/data/documentation/anima/anima/animationoptions/formintersection(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/formintersection(_:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["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":{"extendedModule":"Swift","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"FixedWidthInteger","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlE16formIntersectionyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","roleHeading":"Instance Method","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"formIntersection(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formIntersection","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"method"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"OptionSet.formIntersection(_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formIntersection"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formIntersection(_:)"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/formIntersection(_:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"kind":"symbol","title":"formIntersection(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formIntersection(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formIntersection"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"kind":"article","role":"collectionGroup","title":"OptionSet Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"OptionSet.formIntersection(_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)"]}],"metadata":{"role":"symbol","title":"formIntersection(_:)","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlE16formIntersectionyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","conformance":{"constraints":[{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIntersection","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formIntersection(_:)"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIntersection","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/formIntersection(_:)":{"title":"formIntersection(_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formIntersection(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIntersection","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","kind":"article","abstract":[],"type":"topic","title":"OptionSet Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/formsymmetricdifference(_:).json b/docs/data/documentation/anima/anima/animationoptions/formsymmetricdifference(_:).json index 4b8b250b..9e0f5b32 100644 --- a/docs/data/documentation/anima/anima/animationoptions/formsymmetricdifference(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/formsymmetricdifference(_:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"FixedWidthInteger","type":"codeVoice"},{"text":".","type":"text"}]},"symbolKind":"method","externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlE23formSymmetricDifferenceyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formSymmetricDifference","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"formSymmetricDifference(_:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formSymmetricDifference","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formSymmetricDifference(_:)"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"OptionSet.formSymmetricDifference(_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"kind":"article","role":"collectionGroup","title":"OptionSet Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formSymmetricDifference(_:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formSymmetricDifference"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}]},"title":"formSymmetricDifference(_:)","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formSymmetricDifference(_:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formSymmetricDifference(_:)"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.formSymmetricDifference(_:)"},{"text":".","type":"text"}],"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","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formSymmetricDifference"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlE23formSymmetricDifferenceyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","roleHeading":"Instance Method","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formSymmetricDifference","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"formSymmetricDifference(_:)","symbolKind":"method"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/formSymmetricDifference(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FixedWidthInteger"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formSymmetricDifference","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formSymmetricDifference(_:)","title":"formSymmetricDifference(_:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","kind":"article","abstract":[],"type":"topic","title":"OptionSet Implementations"},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]}}} \ 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 e1cb424d..4bf233c0 100644 --- a/docs/data/documentation/anima/anima/animationoptions/formunion(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/formunion(_:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"metadata":{"role":"symbol","conformance":{"constraints":[{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlE9formUnionyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formUnion"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"title":"formUnion(_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formUnion(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"OptionSet.formUnion(_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/formunion(_:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formUnion"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/formUnion(_:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"kind":"symbol","title":"formUnion(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formUnion(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formUnion","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/formunion(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"kind":"article","role":"collectionGroup","title":"OptionSet Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.formUnion(_:)"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/formunion(_:)"]}],"metadata":{"symbolKind":"method","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"},{"text":".","type":"text"}]},"role":"symbol","title":"formUnion(_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"formUnion"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlE9formUnionyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"formUnion"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formUnion(_:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","kind":"article","abstract":[],"type":"topic","title":"OptionSet Implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formUnion(_:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formUnion","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/anima\/animationoptions\/formunion(_:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formUnion(_:)","title":"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 335feb8b..3f0d8f8c 100644 --- a/docs/data/documentation/anima/anima/animationoptions/hash(into:).json +++ b/docs/data/documentation/anima/anima/animationoptions/hash(into:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"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":"."}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","title":"hash(into:)"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/hash(into:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations"]]},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/hash(into:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)","title":"hash(into:)","type":"topic","kind":"symbol","role":"symbol","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"}]},"url":"\/documentation\/anima\/anima\/animationoptions\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","abstract":[]}}} \ No newline at end of file +{"metadata":{"extendedModule":"Swift","title":"hash(into:)","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","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"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/hash(into:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hash(into:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"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"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)","title":"hash(into:)","url":"\/documentation\/anima\/anima\/animationoptions\/hash(into:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/RawRepresentable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","kind":"article","type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","abstract":[]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]}}} \ 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 93943c1d..9963ffd2 100644 --- a/docs/data/documentation/anima/anima/animationoptions/hashvalue.json +++ b/docs/data/documentation/anima/anima/animationoptions/hashvalue.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue"},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","title":"hashValue","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","extendedModule":"Swift","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"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"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property"},"hierarchy":{"paths":[["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,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/hashvalue"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hashValue":{"url":"\/documentation\/anima\/anima\/animationoptions\/hashvalue","title":"hashValue","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"text":"Conforms 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"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"roleHeading":"Instance Property","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"hashValue","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/RawRepresentable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","kind":"article","type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hashValue":{"url":"\/documentation\/anima\/anima\/animationoptions\/hashvalue","role":"symbol","title":"hashValue","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 "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]}}} \ 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 e60c6766..e6150704 100644 --- a/docs/data/documentation/anima/anima/animationoptions/init().json +++ b/docs/data/documentation/anima/anima/animationoptions/init().json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/init()"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"()","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlExycfc::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","title":"init()","symbolKind":"init","roleHeading":"Initializer","extendedModule":"Swift"},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"OptionSet.init()"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"kind":"article","role":"collectionGroup","title":"OptionSet Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init()":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[],"title":"init()","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/init()","role":"symbol"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"}}} \ No newline at end of file +{"metadata":{"externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlExycfc::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","roleHeading":"Initializer","title":"init()","modules":[{"name":"Anima","relatedModules":["Swift"]}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"symbolKind":"init","extendedModule":"Swift","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"()","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.init()"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()"},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/init()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/init()":{"fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/init()","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()","title":"init()","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","kind":"article","abstract":[],"type":"topic","title":"OptionSet Implementations"}}} \ 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 a1e899b0..c7c8deef 100644 --- a/docs/data/documentation/anima/anima/animationoptions/init(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/init(_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"SetAlgebra.init(_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/init(_:)"]}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"init(_:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","externalID":"s:s10SetAlgebraPsEyxqd__ncSTRd__7ElementQyd__ACRtzlufc::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","roleHeading":"Initializer"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"sequence","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"S","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":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}]}]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","title":"init(_:)","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/init(_:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"role":"collectionGroup","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","type":"topic"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"init(_:)","externalID":"s:s10SetAlgebraPsEyxqd__ncSTRd__7ElementQyd__ACRtzlufc::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"SetAlgebra.init(_:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"sequence","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:ST","kind":"typeIdentifier","text":"Sequence"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(_:)":{"kind":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","title":"init(_:)","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}],"type":"topic"}}} \ 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 bc35edc6..17f90c59 100644 --- a/docs/data/documentation/anima/anima/animationoptions/init(arrayliteral:).json +++ b/docs/data/documentation/anima/anima/animationoptions/init(arrayliteral:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"...)"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"title":"init(arrayLiteral:)","externalID":"s:s10SetAlgebraPs7ElementQz012ArrayLiteralC0RtzrlE05arrayE0xAFd_tcfc::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","roleHeading":"Initializer","role":"symbol","symbolKind":"init","conformance":{"constraints":[{"type":"codeVoice","code":"ArrayLiteralElement"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"arrayLiteral","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"SetAlgebra.init(arrayLiteral:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/init(arrayliteral:)"]}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(arrayLiteral:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"arrayLiteral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"...)"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"ArrayLiteralElement","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/anima\/animationoptions\/init(arrayliteral:)","abstract":[],"title":"init(arrayLiteral:)"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"role":"collectionGroup","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"SetAlgebra.init(arrayLiteral:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/init(arrayliteral:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"...)"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","externalID":"s:s10SetAlgebraPs7ElementQz012ArrayLiteralC0RtzrlE05arrayE0xAFd_tcfc::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"ArrayLiteralElement"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}]},"extendedModule":"Swift","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"...)"}],"symbolKind":"init","title":"init(arrayLiteral:)","roleHeading":"Initializer"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(arrayLiteral:)":{"abstract":[],"role":"symbol","title":"init(arrayLiteral:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"arrayLiteral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"...)"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)","url":"\/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"},{"text":".","type":"text"}]},"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]}}} \ 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 8e1df54f..14a794d7 100644 --- a/docs/data/documentation/anima/anima/animationoptions/init(rawvalue:).json +++ b/docs/data/documentation/anima/anima/animationoptions/init(rawvalue:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Creates a structure that represents animation options."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(rawValue:)","externalID":"s:5AnimaAAC16AnimationOptionsV8rawValueADSu_tcfc","roleHeading":"Initializer","symbolKind":"init","role":"symbol","modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue"],"generated":true,"title":"Initializers"}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(rawValue:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"init(rawValue:)","abstract":[{"text":"Creates a structure that represents animation options.","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/rawValue":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"rawValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"rawValue","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/rawvalue"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"init","roleHeading":"Initializer","title":"init(rawValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","kind":"typeIdentifier","text":"UInt"},{"kind":"text","text":")"}],"externalID":"s:5AnimaAAC16AnimationOptionsV8rawValueADSu_tcfc"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Creates a structure that represents animation options."}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue"],"generated":true,"title":"Initializers"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/rawValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"rawValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"}],"title":"rawValue","url":"\/documentation\/anima\/anima\/animationoptions\/rawvalue","role":"symbol","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(rawValue:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(rawValue:)","url":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)","role":"symbol","abstract":[{"text":"Creates a structure that represents animation options.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]}}} \ 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 4ed5ede5..5bcd2cad 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},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"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":"insert"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"newMember"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> (inserted","kind":"text"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", memberAfterInsert"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:s9OptionSetPs7ElementQzRszrlE6insertySb8inserted_x17memberAfterInserttxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","role":"symbol","title":"insert(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"insert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> (inserted"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", memberAfterInsert","kind":"text"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"method","extendedModule":"Swift","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/insert(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"OptionSet.insert(_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/insert(_:)"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/insert(_:)":{"type":"topic","title":"insert(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/insert(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> (inserted"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", memberAfterInsert","kind":"text"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Self.Element","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/insert(_:)","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"kind":"article","role":"collectionGroup","title":"OptionSet Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"}}} \ No newline at end of file +{"hierarchy":{"paths":[["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\/insert(_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"OptionSet.insert(_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"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":"insert"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", memberAfterInsert","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":")","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/insert(_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","title":"insert(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"insert","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"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"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":")"}],"externalID":"s:s9OptionSetPs7ElementQzRszrlE6insertySb8inserted_x17memberAfterInserttxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/insert(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> (inserted","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", memberAfterInsert","kind":"text"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/anima\/animationoptions\/insert(_:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/insert(_:)","title":"insert(_:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","kind":"article","abstract":[],"type":"topic","title":"OptionSet Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]}}} \ 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 caf47d0b..db0267ec 100644 --- a/docs/data/documentation/anima/anima/animationoptions/integralizevalues.json +++ b/docs/data/documentation/anima/anima/animationoptions/integralizevalues.json @@ -1 +1 @@ -{"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"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity"],"title":"Constant","generated":true}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/integralizevalues"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"Anima"}],"title":"integralizeValues","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"externalID":"s:5AnimaAAC16AnimationOptionsV17integralizeValuesADvpZ","roleHeading":"Type Property"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"title":"repeats","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"abstract":[{"text":"The animation repeats indefinitely.","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/repeats"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/autoreverse":{"title":"autoreverse","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"text":"The animation runs backwards and forwards (must be combined with the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats"},{"text":" option).","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/autoreverse"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/resetSpringVelocity":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"resetSpringVelocity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"type":"text","text":"The velocity of spring animated properties will be reset."}],"title":"resetSpringVelocity","url":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","kind":"symbol"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"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."}],"title":"integralizeValues","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimationOptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/integralizevalues"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"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"}],"seeAlsoSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity"],"generated":true}],"metadata":{"roleHeading":"Type Property","title":"integralizeValues","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"}],"externalID":"s:5AnimaAAC16AnimationOptionsV17integralizeValuesADvpZ"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/resetSpringVelocity":{"title":"resetSpringVelocity","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"resetSpringVelocity"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"type":"text","text":"The velocity of spring animated properties will be reset."}],"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"kind":"symbol","title":"repeats","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","type":"topic","abstract":[{"type":"text","text":"The animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"kind":"symbol","title":"integralizeValues","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","type":"topic","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."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/autoreverse":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","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)."}],"title":"autoreverse","type":"topic"},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/intersection(_:).json b/docs/data/documentation/anima/anima/animationoptions/intersection(_:).json index bde02fcc..7901397c 100644 --- a/docs/data/documentation/anima/anima/animationoptions/intersection(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/intersection(_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["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"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:s9OptionSetPsE12intersectionyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"intersection"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","symbolKind":"method","title":"intersection(_:)","roleHeading":"Instance Method"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"intersection","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/intersection(_:)"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/intersection(_:)"]}],"references":{"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"kind":"article","role":"collectionGroup","title":"OptionSet Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/intersection(_:)":{"abstract":[],"title":"intersection(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"intersection","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/intersection(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/intersection(_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"OptionSet.intersection(_:)"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"intersection","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"title":"intersection(_:)","externalID":"s:s9OptionSetPsE12intersectionyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","role":"symbol","roleHeading":"Instance Method"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/intersection(_:)"},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/intersection(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"intersection","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","kind":"article","abstract":[],"type":"topic","title":"OptionSet Implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/intersection(_:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/intersection(_:)","type":"topic","kind":"symbol","abstract":[],"role":"symbol","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(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/intersection(_:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]}}} \ 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 d688bc08..1f79c9db 100644 --- a/docs/data/documentation/anima/anima/animationoptions/isdisjoint(with:).json +++ b/docs/data/documentation/anima/anima/animationoptions/isdisjoint(with:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isDisjoint(with:)"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","symbolKind":"method","extendedModule":"Swift","title":"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"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:s10SetAlgebraPsE10isDisjoint4withSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isDisjoint","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"SetAlgebra.isDisjoint(with:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"role":"collectionGroup","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isDisjoint(with:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isDisjoint(with:)","kind":"symbol","type":"topic","title":"isDisjoint(with:)","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isDisjoint","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"SetAlgebra.isDisjoint(with:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isDisjoint(with:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isDisjoint","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}]}],"metadata":{"title":"isDisjoint(with:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isDisjoint","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:s10SetAlgebraPsE10isDisjoint4withSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["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/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isDisjoint(with:)":{"role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isDisjoint"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","title":"isDisjoint(with:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isDisjoint(with:)","url":"\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/isempty.json b/docs/data/documentation/anima/anima/animationoptions/isempty.json index 18f2d4d0..de378f10 100644 --- a/docs/data/documentation/anima/anima/animationoptions/isempty.json +++ b/docs/data/documentation/anima/anima/animationoptions/isempty.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"isEmpty","externalID":"s:s10SetAlgebraPsE7isEmptySbvp::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isEmpty"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isEmpty"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["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":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isEmpty","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/isempty"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"SetAlgebra.isEmpty","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isEmpty":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isEmpty","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isEmpty","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/anima\/animationoptions\/isempty","abstract":[],"title":"isEmpty"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"role":"collectionGroup","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"SetAlgebra.isEmpty"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/isempty"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isEmpty","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","externalID":"s:s10SetAlgebraPsE7isEmptySbvp::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isEmpty","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","symbolKind":"property","roleHeading":"Instance Property","title":"isEmpty"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isEmpty"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/isEmpty":{"abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/isempty","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isEmpty","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"isEmpty","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isEmpty"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]}}} \ 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 bf7668f3..0362c90b 100644 --- a/docs/data/documentation/anima/anima/animationoptions/isstrictsubset(of:).json +++ b/docs/data/documentation/anima/anima/animationoptions/isstrictsubset(of:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"SetAlgebra.isStrictSubset(of:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isStrictSubset"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["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\/isStrictSubset(of:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","symbolKind":"method","extendedModule":"Swift","title":"isStrictSubset(of:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isStrictSubset","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:s10SetAlgebraPsE14isStrictSubset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSubset(of:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSubset(of:)","kind":"symbol","type":"topic","title":"isStrictSubset(of:)","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isStrictSubset"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"role":"collectionGroup","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isStrictSubset"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"SetAlgebra.isStrictSubset(of:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSubset(of:)"},"metadata":{"externalID":"s:s10SetAlgebraPsE14isStrictSubset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isStrictSubset","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","title":"isStrictSubset(of:)","extendedModule":"Swift"},"hierarchy":{"paths":[["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/AnimationOptions/isStrictSubset(of:)":{"type":"topic","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isStrictSubset","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"isStrictSubset(of:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSubset(of:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"}}} \ 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 4a501f5d..10874f82 100644 --- a/docs/data/documentation/anima/anima/animationoptions/isstrictsuperset(of:).json +++ b/docs/data/documentation/anima/anima/animationoptions/isstrictsuperset(of:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSuperset(of:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"SetAlgebra.isStrictSuperset(of:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["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\/isstrictsuperset(of:)"]}],"metadata":{"title":"isStrictSuperset(of:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","externalID":"s:s10SetAlgebraPsE16isStrictSuperset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","roleHeading":"Instance Method","extendedModule":"Swift","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"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isStrictSuperset","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSuperset(of:)":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSuperset(of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isStrictSuperset"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)","abstract":[],"title":"isStrictSuperset(of:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"role":"collectionGroup","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isStrictSuperset","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:s10SetAlgebraPsE16isStrictSuperset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","role":"symbol","title":"isStrictSuperset(of:)"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"SetAlgebra.isStrictSuperset(of:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSuperset(of:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isStrictSuperset","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["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","references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSuperset(of:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isStrictSuperset","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSuperset(of:)","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)","title":"isStrictSuperset(of:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]}}} \ 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 c0c3f623..2b4ed007 100644 --- a/docs/data/documentation/anima/anima/animationoptions/issubset(of:).json +++ b/docs/data/documentation/anima/anima/animationoptions/issubset(of:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"SetAlgebra.isSubset(of:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isSubset","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/issubset(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:s10SetAlgebraPsE8isSubset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSubset"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"isSubset(of:)","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSubset(of:)"},"hierarchy":{"paths":[["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/AnimationOptions/isSubset(of:)":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSubset(of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSubset"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/anima\/animationoptions\/issubset(of:)","abstract":[],"title":"isSubset(of:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"role":"collectionGroup","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/issubset(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSubset(of:)"},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isSubset","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Instance Method","role":"symbol","externalID":"s:s10SetAlgebraPsE8isSubset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","symbolKind":"method","title":"isSubset(of:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSubset"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"SetAlgebra.isSubset(of:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSubset(of:)":{"title":"isSubset(of:)","url":"\/documentation\/anima\/anima\/animationoptions\/issubset(of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isSubset","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSubset(of:)","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]}}} \ 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 75602309..9960663c 100644 --- a/docs/data/documentation/anima/anima/animationoptions/issuperset(of:).json +++ b/docs/data/documentation/anima/anima/animationoptions/issuperset(of:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"SetAlgebra.isSuperset(of:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isSuperset","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSuperset(of:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"extendedModule":"Swift","role":"symbol","externalID":"s:s10SetAlgebraPsE10isSuperset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isSuperset","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"isSuperset(of:)"},"hierarchy":{"paths":[["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":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"role":"collectionGroup","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSuperset(of:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSuperset(of:)","type":"topic","title":"isSuperset(of:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSuperset"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isSuperset","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"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"]}]}],"hierarchy":{"paths":[["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\/isSuperset(of:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isSuperset","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:s10SetAlgebraPsE10isSuperset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","roleHeading":"Instance Method","title":"isSuperset(of:)"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"SetAlgebra.isSuperset(of:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSuperset(of:)":{"title":"isSuperset(of:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSuperset"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSuperset(of:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"}}} \ 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 51f32235..9ca26035 100644 --- a/docs/data/documentation/anima/anima/animationoptions/optionset-implementations.json +++ b/docs/data/documentation/anima/anima/animationoptions/optionset-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()"],"generated":true,"title":"Initializers"},{"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:)"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"OptionSet Implementations"},"sections":[],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/formUnion(_:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"kind":"symbol","title":"formUnion(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formUnion(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formUnion","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/formunion(_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/remove(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.Element","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","abstract":[],"title":"remove(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/remove(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","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":"?"}],"url":"\/documentation\/anima\/anima\/animationoptions\/remove(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formIntersection(_:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"kind":"symbol","title":"formIntersection(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formIntersection(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formIntersection"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/symmetricDifference(_:)":{"kind":"symbol","abstract":[],"title":"symmetricDifference(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/symmetricDifference(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"symmetricDifference"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/union(_:)":{"abstract":[],"kind":"symbol","title":"union(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/union(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"union","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/anima\/animationoptions\/union(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init()":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[],"title":"init()","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/init()","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/contains(_:)":{"type":"topic","title":"contains(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/contains(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/contains(_:)","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/insert(_:)":{"type":"topic","title":"insert(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/insert(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> (inserted"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", memberAfterInsert","kind":"text"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Self.Element","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/insert(_:)","kind":"symbol"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/update(with:)":{"title":"update(with:)","url":"\/documentation\/anima\/anima\/animationoptions\/update(with:)","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/update(with:)","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/intersection(_:)":{"abstract":[],"title":"intersection(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"intersection","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/intersection(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/intersection(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formSymmetricDifference(_:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formSymmetricDifference"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}]},"title":"formSymmetricDifference(_:)","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formSymmetricDifference(_:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"OptionSet Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()"],"generated":true,"title":"Initializers"},{"title":"Instance Methods","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:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"references":{"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formIntersection(_:)":{"title":"formIntersection(_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formIntersection(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIntersection","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Anima/documentation/Anima/Anima/AnimationOptions/symmetricDifference(_:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/symmetricDifference(_:)","type":"topic","title":"symmetricDifference(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"symmetricDifference","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)","role":"symbol"},"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"},{"kind":"text","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":"Element"},{"kind":"text","text":"?"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/update(with:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/update(with:)","title":"update(with:)","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init()":{"fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/init()","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()","title":"init()","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/contains(_:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/contains(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/contains(_:)","title":"contains(_:)","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/union(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"union","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol","title":"union(_:)","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/union(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/union(_:)","abstract":[]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/remove(_:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/remove(_:)","title":"remove(_:)","abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"remove"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/remove(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/insert(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> (inserted","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", memberAfterInsert","kind":"text"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/anima\/animationoptions\/insert(_:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/insert(_:)","title":"insert(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/intersection(_:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/intersection(_:)","type":"topic","kind":"symbol","abstract":[],"role":"symbol","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(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/intersection(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formSymmetricDifference(_:)":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FixedWidthInteger"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formSymmetricDifference","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formSymmetricDifference(_:)","title":"formSymmetricDifference(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formUnion(_:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formUnion","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/anima\/animationoptions\/formunion(_:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formUnion(_:)","title":"formUnion(_:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/rawrepresentable-implementations.json b/docs/data/documentation/anima/anima/animationoptions/rawrepresentable-implementations.json index bc13fb36..8591eadf 100644 --- a/docs/data/documentation/anima/anima/animationoptions/rawrepresentable-implementations.json +++ b/docs/data/documentation/anima/anima/animationoptions/rawrepresentable-implementations.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations"},"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"topicSections":[{"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:)"],"generated":true}],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["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"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hashValue":{"url":"\/documentation\/anima\/anima\/animationoptions\/hashvalue","title":"hashValue","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"text":"Conforms 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"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hash(into:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)","title":"hash(into:)","type":"topic","kind":"symbol","role":"symbol","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"}]},"url":"\/documentation\/anima\/anima\/animationoptions\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue"],"title":"Instance Properties","generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)"],"title":"Instance Methods","generated":true}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations"},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hash(into:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"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"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)","title":"hash(into:)","url":"\/documentation\/anima\/anima\/animationoptions\/hash(into:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hashValue":{"url":"\/documentation\/anima\/anima\/animationoptions\/hashvalue","role":"symbol","title":"hashValue","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 "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]}}} \ 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 41e25e5d..0310bd10 100644 --- a/docs/data/documentation/anima/anima/animationoptions/rawvalue.json +++ b/docs/data/documentation/anima/anima/animationoptions/rawvalue.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.rawValue"},{"type":"text","text":"."}],"seeAlsoSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rawValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/rawvalue"]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"}],"modules":[{"name":"Anima"}],"externalID":"s:5AnimaAAC16AnimationOptionsV8rawValueSuvp","title":"rawValue"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/rawValue":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"rawValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"rawValue","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/rawvalue"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(rawValue:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"init(rawValue:)","abstract":[{"text":"Creates a structure that represents animation options.","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","kind":"typeIdentifier","text":"UInt"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.rawValue","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/rawvalue"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5AnimaAAC16AnimationOptionsV8rawValueSuvp","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rawValue"},{"kind":"text","text":": "},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"rawValue"},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/rawValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"rawValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"}],"title":"rawValue","url":"\/documentation\/anima\/anima\/animationoptions\/rawvalue","role":"symbol","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(rawValue:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(rawValue:)","url":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)","role":"symbol","abstract":[{"text":"Creates a structure that represents animation options.","type":"text"}],"kind":"symbol"}}} \ 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 982eb0dc..508f83d7 100644 --- a/docs/data/documentation/anima/anima/animationoptions/remove(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/remove(_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["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\/remove(_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"kind":"text","text":" "},{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"remove"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"member","kind":"internalParam"},{"text":": ","kind":"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"},{"kind":"text","text":"?"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"OptionSet.remove(_:)"},{"text":".","type":"text"}],"kind":"symbol","metadata":{"title":"remove(_:)","externalID":"s:s9OptionSetPs7ElementQzRszrlE6removeyxSgxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","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":[{"text":"Conforms when","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/remove(_:)"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"kind":"article","role":"collectionGroup","title":"OptionSet Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/remove(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.Element","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","abstract":[],"title":"remove(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/remove(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","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":"?"}],"url":"\/documentation\/anima\/anima\/animationoptions\/remove(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@discardableResult","kind":"attribute"},{"kind":"text","text":" "},{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"member"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/remove(_:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"remove(_:)","symbolKind":"method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:s9OptionSetPs7ElementQzRszrlE6removeyxSgxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"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":"Element"},{"kind":"text","text":"?"}],"role":"symbol","extendedModule":"Swift","roleHeading":"Instance Method"},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/remove(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.remove(_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/remove(_:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/remove(_:)","title":"remove(_:)","abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"remove"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/remove(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","kind":"article","abstract":[],"type":"topic","title":"OptionSet Implementations"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]}}} \ 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 ba582d19..7d1f7dd3 100644 --- a/docs/data/documentation/anima/anima/animationoptions/repeats.json +++ b/docs/data/documentation/anima/anima/animationoptions/repeats.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Type Property","symbolKind":"property","title":"repeats","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"externalID":"s:5AnimaAAC16AnimationOptionsV7repeatsADvpZ"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/repeats"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"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"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"The animation repeats indefinitely.","type":"text"}],"seeAlsoSections":[{"title":"Constant","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity"]}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"title":"repeats","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"abstract":[{"text":"The animation repeats indefinitely.","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/repeats"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/autoreverse":{"title":"autoreverse","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"text":"The animation runs backwards and forwards (must be combined with the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats"},{"text":" option).","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/autoreverse"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"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."}],"title":"integralizeValues","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/resetSpringVelocity":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"resetSpringVelocity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"type":"text","text":"The velocity of spring animated properties will be reset."}],"title":"resetSpringVelocity","url":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats"},"abstract":[{"type":"text","text":"The animation repeats indefinitely."}],"seeAlsoSections":[{"generated":true,"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity"]}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/repeats"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"typeIdentifier","text":"AnimationOptions"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5AnimaAAC16AnimationOptionsV7repeatsADvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Type Property","title":"repeats"},"sections":[],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/resetSpringVelocity":{"title":"resetSpringVelocity","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"resetSpringVelocity"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"type":"text","text":"The velocity of spring animated properties will be reset."}],"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"kind":"symbol","title":"repeats","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","type":"topic","abstract":[{"type":"text","text":"The animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/autoreverse":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","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)."}],"title":"autoreverse","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"kind":"symbol","title":"integralizeValues","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","type":"topic","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."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]}}} \ 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 68cbc2d6..db0b446c 100644 --- a/docs/data/documentation/anima/anima/animationoptions/resetspringvelocity.json +++ b/docs/data/documentation/anima/anima/animationoptions/resetspringvelocity.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse"],"generated":true,"title":"Constant"}],"abstract":[{"type":"text","text":"The velocity of spring animated properties will be reset."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resetSpringVelocity","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","text":"AnimationOptions","kind":"typeIdentifier"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Usually the animation velocity is perserved when you spring animate it to another value. This option will reset the velocity for any new spring animation."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity"]}],"sections":[],"metadata":{"roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resetSpringVelocity","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"}],"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5AnimaAAC16AnimationOptionsV19resetSpringVelocityADvpZ","title":"resetSpringVelocity"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"title":"repeats","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"abstract":[{"text":"The animation repeats indefinitely.","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/repeats"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/resetSpringVelocity":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"resetSpringVelocity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"type":"text","text":"The velocity of spring animated properties will be reset."}],"title":"resetSpringVelocity","url":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/autoreverse":{"title":"autoreverse","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"text":"The animation runs backwards and forwards (must be combined with the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats"},{"text":" option).","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/autoreverse"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"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."}],"title":"integralizeValues","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"metadata":{"externalID":"s:5AnimaAAC16AnimationOptionsV19resetSpringVelocityADvpZ","roleHeading":"Type Property","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"resetSpringVelocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"resetSpringVelocity"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"abstract":[{"text":"The velocity of spring animated properties will be reset.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse"],"generated":true}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"resetSpringVelocity","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","text":"Anima"},{"text":".","kind":"text"},{"text":"AnimationOptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier"}],"platforms":["macOS"]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Usually the animation velocity is perserved when you spring animate it to another value. This option will reset the velocity for any new spring animation.","type":"text"}]}],"kind":"content"}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"kind":"symbol","title":"integralizeValues","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","type":"topic","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."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"kind":"symbol","title":"repeats","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","type":"topic","abstract":[{"type":"text","text":"The animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/autoreverse":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","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)."}],"title":"autoreverse","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/resetSpringVelocity":{"title":"resetSpringVelocity","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"resetSpringVelocity"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"abstract":[{"type":"text","text":"The velocity of spring animated properties will be reset."}],"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity"}}} \ 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 0aec30db..0aae6256 100644 --- a/docs/data/documentation/anima/anima/animationoptions/setalgebra-implementations.json +++ b/docs/data/documentation/anima/anima/animationoptions/setalgebra-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"SetAlgebra Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)"],"generated":true,"title":"Initializers"},{"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":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/isEmpty":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isEmpty","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isEmpty","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/anima\/animationoptions\/isempty","abstract":[],"title":"isEmpty"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtracting(_:)":{"abstract":[],"kind":"symbol","title":"subtracting(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtracting(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subtracting"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtract(_:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtract(_:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"subtract","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/anima\/animationoptions\/subtract(_:)","abstract":[],"title":"subtract(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSuperset(of:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSuperset(of:)","type":"topic","title":"isSuperset(of:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSuperset"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSubset(of:)":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSubset(of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSubset"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/anima\/animationoptions\/issubset(of:)","abstract":[],"title":"isSubset(of:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isDisjoint(with:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isDisjoint(with:)","kind":"symbol","type":"topic","title":"isDisjoint(with:)","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isDisjoint","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(arrayLiteral:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"arrayLiteral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"...)"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"ArrayLiteralElement","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/anima\/animationoptions\/init(arrayliteral:)","abstract":[],"title":"init(arrayLiteral:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSubset(of:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSubset(of:)","kind":"symbol","type":"topic","title":"isStrictSubset(of:)","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isStrictSubset"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSuperset(of:)":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSuperset(of:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isStrictSuperset"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)","abstract":[],"title":"isStrictSuperset(of:)"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","title":"init(_:)","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/init(_:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)"]},{"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}],"kind":"article","metadata":{"title":"SetAlgebra Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(arrayLiteral:)":{"abstract":[],"role":"symbol","title":"init(arrayLiteral:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"arrayLiteral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"...)"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)","url":"\/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"},{"text":".","type":"text"}]},"kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isEmpty":{"abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/isempty","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isEmpty","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"isEmpty","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isEmpty"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSubset(of:)":{"title":"isSubset(of:)","url":"\/documentation\/anima\/anima\/animationoptions\/issubset(of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isSubset","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSubset(of:)","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtracting(_:)":{"kind":"symbol","abstract":[],"title":"subtracting(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtracting(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"subtracting","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(_:)":{"kind":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","title":"init(_:)","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSuperset(of:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isStrictSuperset","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSuperset(of:)","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)","title":"isStrictSuperset(of:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtract(_:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/subtract(_:)","kind":"symbol","type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtract(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subtract"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"title":"subtract(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isDisjoint(with:)":{"role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isDisjoint"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","title":"isDisjoint(with:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isDisjoint(with:)","url":"\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSubset(of:)":{"type":"topic","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isStrictSubset","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"isStrictSubset(of:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSubset(of:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSuperset(of:)":{"title":"isSuperset(of:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSuperset"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSuperset(of:)","role":"symbol"}}} \ 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 3c2f8962..dc31bfbe 100644 --- a/docs/data/documentation/anima/anima/animationoptions/subtract(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/subtract(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"subtract","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtract(_:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/subtract(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["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","role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"subtract"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","externalID":"s:s10SetAlgebraPsE8subtractyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","title":"subtract(_:)"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"SetAlgebra.subtract(_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"role":"collectionGroup","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtract(_:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtract(_:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"subtract","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/anima\/animationoptions\/subtract(_:)","abstract":[],"title":"subtract(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"SetAlgebra.subtract(_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/subtract(_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"subtract"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"metadata":{"role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:s10SetAlgebraPsE8subtractyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subtract","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"extendedModule":"Swift","symbolKind":"method","roleHeading":"Instance Method","title":"subtract(_:)"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtract(_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtract(_:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/subtract(_:)","kind":"symbol","type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtract(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subtract"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"title":"subtract(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"}}} \ 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 6622bdda..ee239855 100644 --- a/docs/data/documentation/anima/anima/animationoptions/subtracting(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/subtracting(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subtracting","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["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\/subtracting(_:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"subtracting","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","externalID":"s:s10SetAlgebraPsE11subtractingyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","title":"subtracting(_:)","extendedModule":"Swift","symbolKind":"method","roleHeading":"Instance Method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"SetAlgebra.subtracting(_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtracting(_:)":{"abstract":[],"kind":"symbol","title":"subtracting(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtracting(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subtracting"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"role":"collectionGroup","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"metadata":{"title":"subtracting(_:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"subtracting","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"externalID":"s:s10SetAlgebraPsE11subtractingyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Method"},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"subtracting"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtracting(_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"SetAlgebra.subtracting(_:)"},{"text":".","type":"text"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtracting(_:)":{"kind":"symbol","abstract":[],"title":"subtracting(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtracting(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"subtracting","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"},"doc://Anima/documentation/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","kind":"symbol","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]}}} \ 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 de01994f..99c29047 100644 --- a/docs/data/documentation/anima/anima/animationoptions/symmetricdifference(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/symmetricdifference(_:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:s9OptionSetPsE19symmetricDifferenceyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","title":"symmetricDifference(_:)","role":"symbol","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"symmetricDifference","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/symmetricDifference(_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"symmetricDifference"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.symmetricDifference(_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/symmetricDifference(_:)":{"kind":"symbol","abstract":[],"title":"symmetricDifference(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/symmetricDifference(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"symmetricDifference"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"kind":"article","role":"collectionGroup","title":"OptionSet Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"OptionSet.symmetricDifference(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"symmetricDifference","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["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\/symmetricdifference(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/symmetricDifference(_:)"},"metadata":{"externalID":"s:s9OptionSetPsE19symmetricDifferenceyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"method","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"symmetricDifference(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"symmetricDifference","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"roleHeading":"Instance Method","role":"symbol"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/symmetricDifference(_:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/symmetricDifference(_:)","type":"topic","title":"symmetricDifference(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"symmetricDifference","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"type":"topic","navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"type":"text","text":"."}],"kind":"symbol","title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider"},"doc://Anima/documentation/Anima/Anima":{"title":"Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Anima"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"text":".","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","kind":"article","abstract":[],"type":"topic","title":"OptionSet Implementations"}}} \ 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 001ac821..4fc618ab 100644 --- a/docs/data/documentation/anima/anima/animationoptions/union(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/union(_:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/union(_:)"},"metadata":{"externalID":"s:s9OptionSetPsE5unionyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"union"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"title":"union(_:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","role":"symbol","symbolKind":"method"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/union(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"OptionSet.union(_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"union","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["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":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"kind":"article","role":"collectionGroup","title":"OptionSet Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/union(_:)":{"abstract":[],"kind":"symbol","title":"union(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/union(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"union","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/anima\/animationoptions\/union(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"union"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/union(_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"OptionSet.union(_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/union(_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"union(_:)","externalID":"s:s9OptionSetPsE5unionyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","role":"symbol","extendedModule":"Swift","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"union"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}]},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/union(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"union","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol","title":"union(_:)","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/union(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/union(_:)","abstract":[]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","kind":"article","abstract":[],"type":"topic","title":"OptionSet Implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/update(with:).json b/docs/data/documentation/anima/anima/animationoptions/update(with:).json index 75dc94ed..3548e4b2 100644 --- a/docs/data/documentation/anima/anima/animationoptions/update(with:).json +++ b/docs/data/documentation/anima/anima/animationoptions/update(with:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"OptionSet.update(with:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/update(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"@discardableResult","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"update"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"newMember"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Method","externalID":"s:s9OptionSetPs7ElementQzRszrlE6update4withxSgx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"update(with:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Self.Element","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","symbolKind":"method"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/update(with:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/update(with:)":{"title":"update(with:)","url":"\/documentation\/anima\/anima\/animationoptions\/update(with:)","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/update(with:)","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"kind":"article","role":"collectionGroup","title":"OptionSet Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/update(with:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"OptionSet.update(with:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/update(with:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@discardableResult","kind":"attribute"},{"kind":"text","text":" "},{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"text":"newMember","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"metadata":{"extendedModule":"Swift","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}]},"symbolKind":"method","externalID":"s:s9OptionSetPs7ElementQzRszrlE6update4withxSgx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","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"}],"title":"update(with:)","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"sections":[],"references":{"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"},{"kind":"text","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":"Element"},{"kind":"text","text":"?"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/update(with:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/update(with:)","title":"update(with:)","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","kind":"article","abstract":[],"type":"topic","title":"OptionSet Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]}}} \ 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 d7884a3a..510fc881 100644 --- a/docs/data/documentation/anima/anima/decayanimationmode.json +++ b/docs/data/documentation/anima/anima/decayanimationmode.json @@ -1 +1 @@ -{"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"kind":"relationships","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"kind":"symbol","abstract":[{"text":"The mode how ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/decayanimationmode"]}],"seeAlsoSections":[{"generated":true,"title":"Animation Options","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity"]},{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations"],"generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Enumeration","title":"Anima.DecayAnimationMode","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayAnimationMode"}],"modules":[{"name":"Anima"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"extendedModule":"Anima","externalID":"s:5AnimaAAC18DecayAnimationModeO","role":"symbol","symbolKind":"enum"},"sections":[],"references":{"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/velocity":{"title":"Anima.DecayAnimationMode.velocity","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/velocity","kind":"symbol","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"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/value":{"title":"Anima.DecayAnimationMode.value","abstract":[{"text":"The animated properties will animate to the applied values with a decelerating rate.","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","type":"topic","url":"\/documentation\/anima\/anima\/decayanimationmode\/value","role":"symbol"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"title":"Anima.DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","url":"\/documentation\/anima\/anima\/decayanimationmode","type":"topic","role":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/Equatable-Implementations":{"abstract":[],"kind":"article","title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations","url":"\/documentation\/anima\/anima\/decayanimationmode\/equatable-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Anima/preferredFrameRateRange":{"kind":"symbol","abstract":[{"text":"The preferred framerate of the animations. The default value is ","type":"text"},{"type":"codeVoice","code":"default"},{"text":" which uses the default frame rate of the display.","type":"text"}],"title":"preferredFrameRateRange","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"preferredFrameRateRange"},{"text":": ","kind":"text"},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"}],"url":"\/documentation\/anima\/anima\/preferredframeraterange","role":"symbol"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable","type":"unresolvable"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayAnimationMode"}]}]}],"seeAlsoSections":[{"title":"Animation Options","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/decayanimationmode"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Enumeration","symbolKind":"enum","modules":[{"name":"Anima"}],"externalID":"s:5AnimaAAC18DecayAnimationModeO","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"extendedModule":"Anima","role":"symbol","title":"Anima.DecayAnimationMode","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}]},"kind":"symbol","abstract":[{"type":"text","text":"The mode how "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"text":" should animate properties with a decaying animation.","type":"text"}],"references":{"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/velocity":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity","title":"Anima.DecayAnimationMode.velocity","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/decayanimationmode\/velocity","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 "},{"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."}]},"doc://Anima/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/Equatable-Implementations":{"type":"topic","url":"\/documentation\/anima\/anima\/decayanimationmode\/equatable-implementations","kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations"},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/value":{"title":"Anima.DecayAnimationMode.value","type":"topic","url":"\/documentation\/anima\/anima\/decayanimationmode\/value","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","abstract":[{"text":"The animated properties will animate to the applied values with a decelerating rate.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","title":"Anima.DecayAnimationMode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode","abstract":[{"type":"text","text":"The mode how "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}]},"doc://Anima/documentation/Anima/Anima/preferredFrameRateRange":{"title":"preferredFrameRateRange","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"preferredFrameRateRange"},{"kind":"text","text":": "},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","abstract":[{"type":"text","text":"The preferred framerate of the animations. The default value is "},{"type":"codeVoice","code":"default"},{"type":"text","text":" which uses the default frame rate of the display."}],"kind":"symbol","url":"\/documentation\/anima\/anima\/preferredframeraterange"},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 8c943bd9..485f7494 100644 --- a/docs/data/documentation/anima/anima/decayanimationmode/!=(_:_:).json +++ b/docs/data/documentation/anima/anima/decayanimationmode/!=(_:_:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"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"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5AnimaAAC18DecayAnimationModeO","roleHeading":"Operator","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/anima\/decayanimationmode\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"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"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/!=(_:_:)":{"abstract":[],"kind":"symbol","title":"!=(_:_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/!=(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"title":"Anima.DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","url":"\/documentation\/anima\/anima\/decayanimationmode","type":"topic","role":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/Equatable-Implementations":{"abstract":[],"kind":"article","title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations","url":"\/documentation\/anima\/anima\/decayanimationmode\/equatable-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"op","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5AnimaAAC18DecayAnimationModeO","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":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)"},"primaryContentSections":[{"declarations":[{"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"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"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"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/decayanimationmode\/!=(_:_:)"]}],"references":{"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/!=(_:_:)":{"abstract":[],"url":"\/documentation\/anima\/anima\/decayanimationmode\/!=(_:_:)","title":"!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)","kind":"symbol","role":"symbol","type":"topic","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"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","title":"Anima.DecayAnimationMode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode","abstract":[{"type":"text","text":"The mode how "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/Equatable-Implementations":{"type":"topic","url":"\/documentation\/anima\/anima\/decayanimationmode\/equatable-implementations","kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations"}}} \ 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 2ac9e479..8379e694 100644 --- a/docs/data/documentation/anima/anima/decayanimationmode/equatable-implementations.json +++ b/docs/data/documentation/anima/anima/decayanimationmode/equatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]]},"kind":"article","variants":[{"paths":["\/documentation\/anima\/anima\/decayanimationmode\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)"],"generated":true}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"references":{"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/!=(_:_:)":{"abstract":[],"kind":"symbol","title":"!=(_:_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/!=(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"title":"Anima.DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","url":"\/documentation\/anima\/anima\/decayanimationmode","type":"topic","role":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/anima\/decayanimationmode\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)"],"generated":true,"title":"Operators"}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]]},"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/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","title":"Anima.DecayAnimationMode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode","abstract":[{"type":"text","text":"The mode how "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/!=(_:_:)":{"abstract":[],"url":"\/documentation\/anima\/anima\/decayanimationmode\/!=(_:_:)","title":"!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)","kind":"symbol","role":"symbol","type":"topic","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"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}}} \ 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 d693f21c..e259587f 100644 --- a/docs/data/documentation/anima/anima/decayanimationmode/value.json +++ b/docs/data/documentation/anima/anima/decayanimationmode/value.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/anima\/decayanimationmode\/value"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"case","externalID":"s:5AnimaAAC18DecayAnimationModeO5valueyA2DmF","title":"Anima.DecayAnimationMode.value","modules":[{"name":"Anima"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"}],"role":"symbol"},"abstract":[{"text":"The animated properties will animate to the applied values with a decelerating rate.","type":"text"}],"references":{"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"title":"Anima.DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","url":"\/documentation\/anima\/anima\/decayanimationmode","type":"topic","role":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/value":{"title":"Anima.DecayAnimationMode.value","abstract":[{"text":"The animated properties will animate to the applied values with a decelerating rate.","type":"text"}],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","type":"topic","url":"\/documentation\/anima\/anima\/decayanimationmode\/value","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/anima\/decayanimationmode\/value"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value"},"metadata":{"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"}],"externalID":"s:5AnimaAAC18DecayAnimationModeO5valueyA2DmF","title":"Anima.DecayAnimationMode.value","modules":[{"name":"Anima"}],"roleHeading":"Case","role":"symbol"},"abstract":[{"text":"The animated properties will animate to the applied values with a decelerating rate.","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","title":"Anima.DecayAnimationMode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode","abstract":[{"type":"text","text":"The mode how "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/value":{"title":"Anima.DecayAnimationMode.value","type":"topic","url":"\/documentation\/anima\/anima\/decayanimationmode\/value","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","abstract":[{"text":"The animated properties will animate to the applied values with a decelerating rate.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"}],"kind":"symbol"}}} \ 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 7e1ddee8..1038c763 100644 --- a/docs/data/documentation/anima/anima/decayanimationmode/velocity.json +++ b/docs/data/documentation/anima/anima/decayanimationmode/velocity.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Case","externalID":"s:5AnimaAAC18DecayAnimationModeO8velocityyA2DmF","title":"Anima.DecayAnimationMode.velocity","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"}]},"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"},{"type":"text","text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/anima\/decayanimationmode\/velocity"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/velocity":{"title":"Anima.DecayAnimationMode.velocity","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/velocity","kind":"symbol","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"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"title":"Anima.DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","url":"\/documentation\/anima\/anima\/decayanimationmode","type":"topic","role":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]]},"variants":[{"paths":["\/documentation\/anima\/anima\/decayanimationmode\/velocity"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity"},"metadata":{"externalID":"s:5AnimaAAC18DecayAnimationModeO8velocityyA2DmF","title":"Anima.DecayAnimationMode.velocity","roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"}],"modules":[{"name":"Anima"}],"symbolKind":"case"},"schemaVersion":{"major":0,"minor":3,"patch":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 "},{"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."}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/velocity":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity","title":"Anima.DecayAnimationMode.velocity","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/decayanimationmode\/velocity","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 "},{"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."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","title":"Anima.DecayAnimationMode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode","abstract":[{"type":"text","text":"The mode how "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]}}} \ 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 3ab707a7..5b3e6884 100644 --- a/docs/data/documentation/anima/anima/preferredframeraterange.json +++ b/docs/data/documentation/anima/anima/preferredframeraterange.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"preferredFrameRateRange","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CAFrameRateRange","preciseIdentifier":"c:@S@CAFrameRateRange"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/preferredframeraterange"]}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The preferred framerate of the animations. The default value is "},{"type":"codeVoice","code":"default"},{"text":" which uses the default frame rate of the display.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"],"title":"Animation Options"}],"metadata":{"symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"preferredFrameRateRange","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"}],"title":"preferredFrameRateRange","roleHeading":"Type Property","role":"symbol","externalID":"s:5AnimaAAC23preferredFrameRateRangeSo07CAFramedE0VvpZ","modules":[{"name":"Anima"}],"platforms":[{"name":"iOS","introducedAt":"15.0","beta":false,"deprecated":false,"unavailable":false},{"deprecated":false,"name":"macOS","beta":false,"introducedAt":"14.0","unavailable":false},{"introducedAt":"15.0","deprecated":false,"unavailable":false,"beta":false,"name":"tvOS"}]},"references":{"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"title":"Anima.DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","url":"\/documentation\/anima\/anima\/decayanimationmode","type":"topic","role":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/preferredFrameRateRange":{"kind":"symbol","abstract":[{"text":"The preferred framerate of the animations. The default value is ","type":"text"},{"type":"codeVoice","code":"default"},{"text":" which uses the default frame rate of the display.","type":"text"}],"title":"preferredFrameRateRange","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"preferredFrameRateRange"},{"text":": ","kind":"text"},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"}],"url":"\/documentation\/anima\/anima\/preferredframeraterange","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationOptions"}],"role":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"],"title":"Animation Options","generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/anima\/preferredframeraterange"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The preferred framerate of the animations. The default value is "},{"type":"codeVoice","code":"default"},{"type":"text","text":" which uses the default frame rate of the display."}],"metadata":{"platforms":[{"beta":false,"unavailable":false,"deprecated":false,"introducedAt":"15.0","name":"iOS"},{"beta":false,"deprecated":false,"introducedAt":"14.0","name":"macOS","unavailable":false},{"name":"tvOS","beta":false,"unavailable":false,"introducedAt":"15.0","deprecated":false}],"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5AnimaAAC23preferredFrameRateRangeSo07CAFramedE0VvpZ","title":"preferredFrameRateRange","roleHeading":"Type Property","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"preferredFrameRateRange","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"preferredFrameRateRange"},{"text":": ","kind":"text"},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","title":"Anima.DecayAnimationMode","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode","abstract":[{"type":"text","text":"The mode how "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" should animate properties with a decaying animation."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"symbol","role":"symbol","title":"Anima.AnimationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"abstract":[{"type":"text","text":"Options for animations."}]},"doc://Anima/documentation/Anima/Anima/preferredFrameRateRange":{"title":"preferredFrameRateRange","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"preferredFrameRateRange"},{"kind":"text","text":": "},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","abstract":[{"type":"text","text":"The preferred framerate of the animations. The default value is "},{"type":"codeVoice","code":"default"},{"type":"text","text":" which uses the default frame rate of the display."}],"kind":"symbol","url":"\/documentation\/anima\/anima\/preferredframeraterange"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]}}} \ 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 659aaec0..0eb9223e 100644 --- a/docs/data/documentation/anima/anima/stopallanimations(immediately:).json +++ b/docs/data/documentation/anima/anima/stopallanimations(immediately:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/stopallanimations(immediately:)"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"method","roleHeading":"Type Method","externalID":"s:5AnimaAAC17stopAllAnimations11immediatelyySb_tFZ","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stopAllAnimations"},{"kind":"text","text":"("},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"title":"stopAllAnimations(immediately:)","role":"symbol"},"abstract":[{"text":"Stops all animations.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stopAllAnimations"},{"text":"(","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":" = true)"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"immediately","content":[{"type":"paragraph","inlineContent":[{"text":"A Boolean value indicating whether the animations should stop immediately at their values. The default value is ","type":"text"},{"code":"false","type":"codeVoice"},{"text":".","type":"text"}]}]}],"kind":"parameters"}],"references":{"doc://Anima/documentation/Anima/Anima/stopAllAnimations(immediately:)":{"title":"stopAllAnimations(immediately:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stopAllAnimations","kind":"identifier"},{"kind":"text","text":"("},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"text":"Stops all animations.","type":"text"}],"url":"\/documentation\/anima\/anima\/stopallanimations(immediately:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/anima\/stopallanimations(immediately:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Stops all animations."}],"metadata":{"symbolKind":"method","roleHeading":"Type Method","externalID":"s:5AnimaAAC17stopAllAnimations11immediatelyySb_tFZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stopAllAnimations","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"immediately"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"title":"stopAllAnimations(immediately:)","role":"symbol","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stopAllAnimations","kind":"identifier"},{"kind":"text","text":"("},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" = true)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"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":"false"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"immediately"}],"kind":"parameters"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/stopAllAnimations(immediately:)":{"title":"stopAllAnimations(immediately:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stopAllAnimations"},{"kind":"text","text":"("},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)","abstract":[{"type":"text","text":"Stops all animations."}],"kind":"symbol","url":"\/documentation\/anima\/anima\/stopallanimations(immediately:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray.json b/docs/data/documentation/anima/animatablearray.json index f334c8ae..ca864b2e 100644 --- a/docs/data/documentation/anima/animatablearray.json +++ b/docs/data/documentation/anima/animatablearray.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"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"},{"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"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q"],"title":"Adding Elements"},{"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"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"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"],"kind":"relationships","type":"conformsTo"}],"abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"],"generated":true,"title":"Animatable Property"}],"metadata":{"roleHeading":"Structure","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"struct","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"externalID":"s:5Anima15AnimatableArrayV"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"It’s recommended to use ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":" values for much faster calculation in animations."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Take a look at "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},{"type":"text","text":" for an example implementation of "},{"code":"AnimatableArray","type":"codeVoice"},{"type":"text","text":"."}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","abstract":[],"title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/isEmpty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","kind":"symbol","type":"topic","title":"isEmpty","abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/isempty","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isEmpty"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","title":"AdditiveArithmetic Implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","kind":"symbol","type":"topic","title":"last","abstract":[{"type":"text","text":"The last element of the collection."}],"url":"\/documentation\/anima\/animatablearray\/last","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses the element at the specified position."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"}]},"doc://Anima/s17CustomReflectableP":{"identifier":"doc:\/\/Anima\/s17CustomReflectableP","title":"Swift.CustomReflectable","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableArray/CustomReflectable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations","kind":"article","type":"topic","title":"CustomReflectable Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/customreflectable-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/Hashable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations","kind":"article","type":"topic","title":"Hashable Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/hashable-implementations","role":"collectionGroup"},"doc://Anima/s8SendableP":{"identifier":"doc:\/\/Anima\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableArray/count":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","kind":"symbol","type":"topic","title":"count","abstract":[{"text":"The number of elements in the array.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/count","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"count","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/Sk":{"type":"unresolvable","title":"Swift.RandomAccessCollection","identifier":"doc:\/\/Anima\/Sk"},"doc://Anima/documentation/Anima/AnimatableProperties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","kind":"article","type":"topic","title":"Animatable Properties","abstract":[{"type":"text","text":"Make properties animatable by conforming to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/animatableproperties","role":"article"},"doc://Anima/documentation/Anima/AnimatableArray/Equatable-Implementations":{"kind":"article","role":"collectionGroup","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/anima\/animatablearray\/equatable-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-3gb2q":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q","kind":"symbol","type":"topic","title":"replaceSubrange(_:with:)","abstract":[{"text":"Replaces the specified subrange of elements with the given collection.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-3gb2q","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replaceSubrange","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":")","kind":"text"}]},"doc://Anima/SK":{"identifier":"doc:\/\/Anima\/SK","title":"Swift.BidirectionalCollection","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","kind":"article","type":"topic","title":"VectorArithmetic Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/RandomAccessCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations","kind":"article","type":"topic","title":"RandomAccessCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/randomaccesscollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"ArraySlice","preciseIdentifier":"s:s10ArraySliceV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima/AnimatableArray/CustomDebugStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations","kind":"article","type":"topic","title":"CustomDebugStringConvertible Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/customdebugstringconvertible-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","kind":"symbol","type":"topic","title":"init(arrayLiteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}]},"doc://Anima/s25ExpressibleByArrayLiteralP":{"title":"Swift.ExpressibleByArrayLiteral","type":"unresolvable","identifier":"doc:\/\/Anima\/s25ExpressibleByArrayLiteralP"},"doc://Anima/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Anima\/s28CustomDebugStringConvertibleP"},"doc://Anima/ST":{"title":"Swift.Sequence","type":"unresolvable","identifier":"doc:\/\/Anima\/ST"},"doc://Anima/documentation/Anima/AnimatableArray/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations","kind":"article","type":"topic","title":"CustomStringConvertible Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/customstringconvertible-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","type":"topic","title":"endIndex","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","kind":"symbol","type":"topic","title":"startIndex","abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Anima\/SE"},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/SM":{"title":"Swift.MutableCollection","type":"unresolvable","identifier":"doc:\/\/Anima\/SM"},"doc://Anima/7SwiftUI16VectorArithmeticP":{"title":"SwiftUI.VectorArithmetic","type":"unresolvable","identifier":"doc:\/\/Anima\/7SwiftUI16VectorArithmeticP"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","kind":"symbol","type":"topic","title":"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"}],"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">.","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"doc://Anima/s18AdditiveArithmeticP":{"title":"Swift.AdditiveArithmetic","identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP","type":"unresolvable"},"doc://Anima/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Anima\/Se","type":"unresolvable"},"doc://Anima/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH","type":"unresolvable"},"doc://Anima/Sm":{"title":"Swift.RangeReplaceableCollection","identifier":"doc:\/\/Anima\/Sm","type":"unresolvable"},"doc://Anima/Sl":{"title":"Swift.Collection","identifier":"doc:\/\/Anima\/Sl","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","type":"topic","title":"first","abstract":[{"text":"The first element of the collection.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/Decodable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations","type":"topic","title":"Decodable Implementations","kind":"article","url":"\/documentation\/anima\/animatablearray\/decodable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","type":"topic","title":"init(repeating:count:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","role":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the specified number of a single, repeated value."}]},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","type":"topic","title":"init()","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init()","role":"symbol","abstract":[{"type":"text","text":"Creates a new, empty array."}]},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"role":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","type":"topic","kind":"symbol","title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray"]}],"seeAlsoSections":[{"generated":true,"title":"Animatable Property","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"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"],"generated":true,"title":"Default Implementations"}],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"navigatorTitle":[{"kind":"identifier","text":"AnimatableArray"}],"role":"symbol","modules":[{"name":"Anima"}],"title":"AnimatableArray","externalID":"s:5Anima15AnimatableArrayV","roleHeading":"Structure","symbolKind":"struct"},"sections":[],"relationshipsSections":[{"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"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Element","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"VectorArithmetic","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"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"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Take a look at "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","isActive":true,"type":"reference"},{"type":"text","text":" for an example implementation of "},{"code":"AnimatableArray","type":"codeVoice"},{"text":".","type":"text"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","type":"topic","abstract":[{"text":"Make properties animatable by conforming to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"kind":"article","role":"article","url":"\/documentation\/anima\/animatableproperties","title":"Animatable Properties"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/CustomDebugStringConvertible-Implementations":{"url":"\/documentation\/anima\/animatablearray\/customdebugstringconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations","role":"collectionGroup","title":"CustomDebugStringConvertible Implementations","abstract":[],"kind":"article","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"title":"BidirectionalCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","role":"collectionGroup"},"doc://Anima/s17CustomReflectableP":{"type":"unresolvable","title":"Swift.CustomReflectable","identifier":"doc:\/\/Anima\/s17CustomReflectableP"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","title":"init(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/CustomReflectable-Implementations":{"role":"collectionGroup","type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations","title":"CustomReflectable Implementations","url":"\/documentation\/anima\/animatablearray\/customreflectable-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","title":"last","url":"\/documentation\/anima\/animatablearray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init()","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new, empty array."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","title":"init()"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","title":"AdditiveArithmetic Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","type":"topic","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}]},"doc://Anima/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Anima\/Se"},"doc://Anima/documentation/Anima/AnimatableArray/Hashable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/hashable-implementations","title":"Hashable Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","title":"endIndex","url":"\/documentation\/anima\/animatablearray\/endindex","abstract":[{"text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument.","type":"text"}]},"doc://Anima/SM":{"type":"unresolvable","title":"Swift.MutableCollection","identifier":"doc:\/\/Anima\/SM"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP"},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","role":"collectionGroup","title":"VectorArithmetic Implementations","abstract":[],"kind":"article","type":"topic"},"doc://Anima/7SwiftUI16VectorArithmeticP":{"type":"unresolvable","title":"SwiftUI.VectorArithmetic","identifier":"doc:\/\/Anima\/7SwiftUI16VectorArithmeticP"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">."},{"preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","title":"subscript(safe:)","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" If the index is larger than the array,"}]},"doc://Anima/documentation/Anima/AnimatableArray/count":{"title":"count","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"count"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"type":"topic","abstract":[{"text":"The number of elements in the array.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/count","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/isEmpty":{"title":"isEmpty","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isEmpty"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/isempty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/s25ExpressibleByArrayLiteralP":{"type":"unresolvable","title":"Swift.ExpressibleByArrayLiteral","identifier":"doc:\/\/Anima\/s25ExpressibleByArrayLiteralP"},"doc://Anima/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Anima\/s8SendableP"},"doc://Anima/documentation/Anima/AnimatableArray/Equatable-Implementations":{"kind":"article","url":"\/documentation\/anima\/animatablearray\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-3gb2q":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-3gb2q","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q","title":"replaceSubrange(_:with:)","role":"symbol","abstract":[{"text":"Replaces the specified subrange of elements with the given collection.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"...)"}],"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","title":"init(arrayLiteral:)"},"doc://Anima/SK":{"type":"unresolvable","title":"Swift.BidirectionalCollection","identifier":"doc:\/\/Anima\/SK"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","abstract":[{"type":"text","text":"Accesses the element at the specified position."}]},"doc://Anima/Sk":{"type":"unresolvable","title":"Swift.RandomAccessCollection","identifier":"doc:\/\/Anima\/Sk"},"doc://Anima/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Anima\/SE"},"doc://Anima/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","title":"startIndex","url":"\/documentation\/anima\/animatablearray\/startindex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}]},"doc://Anima/s18AdditiveArithmeticP":{"type":"unresolvable","title":"Swift.AdditiveArithmetic","identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP"},"doc://Anima/Sl":{"type":"unresolvable","title":"Swift.Collection","identifier":"doc:\/\/Anima\/Sl"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","title":"first","url":"\/documentation\/anima\/animatablearray\/first","abstract":[{"type":"text","text":"The first element of the collection."}]},"doc://Anima/ST":{"type":"unresolvable","title":"Swift.Sequence","identifier":"doc:\/\/Anima\/ST"},"doc://Anima/documentation/Anima/AnimatableArray/CustomStringConvertible-Implementations":{"abstract":[],"url":"\/documentation\/anima\/animatablearray\/customstringconvertible-implementations","role":"collectionGroup","title":"CustomStringConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations","type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"repeating","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"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."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","title":"init(repeating:count:)"},"doc://Anima/Sm":{"type":"unresolvable","title":"Swift.RangeReplaceableCollection","identifier":"doc:\/\/Anima\/Sm"},"doc://Anima/documentation/Anima/AnimatableArray/Decodable-Implementations":{"title":"Decodable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/decodable-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/RandomAccessCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/randomaccesscollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations","role":"collectionGroup","title":"RandomAccessCollection Implementations","abstract":[],"kind":"article","type":"topic"},"doc://Anima/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Anima\/s28CustomDebugStringConvertibleP"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/!=(_:_:).json b/docs/data/documentation/anima/animatablearray/!=(_:_:).json index c698c4a3..ee7e4293 100644 --- a/docs/data/documentation/anima/animatablearray/!=(_:_:).json +++ b/docs/data/documentation/anima/animatablearray/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"symbolKind":"op","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","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"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Operator"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","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":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/!=(_:_:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Equatable-Implementations":{"kind":"article","role":"collectionGroup","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/anima\/animatablearray\/equatable-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/!=(_:_:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)","abstract":[],"type":"topic","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"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","url":"\/documentation\/anima\/animatablearray\/!=(_:_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)"},"metadata":{"roleHeading":"Operator","symbolKind":"op","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"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","role":"symbol","title":"!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"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"],"platforms":["macOS"]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Equatable-Implementations":{"kind":"article","url":"\/documentation\/anima\/animatablearray\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/+(_:).json b/docs/data/documentation/anima/animatablearray/+(_:).json index 2aaff61f..27040508 100644 --- a/docs/data/documentation/anima/animatablearray/+(_:).json +++ b/docs/data/documentation/anima/animatablearray/+(_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"AdditiveArithmetic.+(_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"x","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+(_:)"]}],"sections":[],"metadata":{"symbolKind":"op","role":"symbol","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:s18AdditiveArithmeticPsE1popyxxFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"+(_:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"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\/+(_:)"},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:)":{"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"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"title":"+(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:)","url":"\/documentation\/anima\/animatablearray\/+(_:)","type":"topic","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","title":"AdditiveArithmetic Implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"AdditiveArithmetic.+(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"x","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:s18AdditiveArithmeticPsE1popyxxFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","title":"+(_:)","roleHeading":"Operator"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/+(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","title":"AdditiveArithmetic Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","type":"topic","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/+(_:)":{"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/+(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:)","kind":"symbol","title":"+(_:)","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"}]}}} \ 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 d99b4b4a..74df3403 100644 --- a/docs/data/documentation/anima/animatablearray/+(_:_:)-11108.json +++ b/docs/data/documentation/anima/animatablearray/+(_:_:)-11108.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.+(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Other"},{"kind":"text","text":">("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Other"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Sequence","preciseIdentifier":"s:ST"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"metadata":{"title":"+(_:_:)","role":"symbol","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"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":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"roleHeading":"Operator","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SmsE1poiyxx_qd__tSTRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"op"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-11108"]}],"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\/+(_:_:)-11108","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-11108":{"url":"\/documentation\/anima\/animatablearray\/+(_:_:)-11108","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-11108","abstract":[],"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":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol","role":"symbol","title":"+(_:_:)","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Other","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Other"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.+(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"+(_:_:)","externalID":"s:SmsE1poiyxx_qd__tSTRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"op","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Operator"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-11108"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-11108"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-11108":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-11108","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-11108","role":"symbol","title":"+(_:_:)","abstract":[],"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"},{"kind":"text","text":">("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Other","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol","type":"topic"}}} \ 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 18c9f5a6..5bac374d 100644 --- a/docs/data/documentation/anima/animatablearray/+(_:_:)-1fqt8.json +++ b/docs/data/documentation/anima/animatablearray/+(_:_:)-1fqt8.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-1fqt8"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SmsE1poiyxqd___xtSTRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"<","kind":"text"},{"text":"Other","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","title":"+(_:_:)","roleHeading":"Operator","extendedModule":"Swift","symbolKind":"op"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.+(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"<","kind":"text"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"Other","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-1fqt8"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-1fqt8":{"title":"+(_:_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-1fqt8","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-1fqt8","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Other"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Other"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.+(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Other","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Other"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","kind":"typeIdentifier","text":"Sequence"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-1fqt8"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"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"},{"kind":"genericParameter","text":"Other"},{"text":">(","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"roleHeading":"Operator","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"+(_:_:)","externalID":"s:SmsE1poiyxqd___xtSTRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-1fqt8"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-1fqt8":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Other"},{"kind":"text","text":">("},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-1fqt8","title":"+(_:_:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-1fqt8"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 be467e3c..9b9aefdb 100644 --- a/docs/data/documentation/anima/animatablearray/+(_:_:)-495vp.json +++ b/docs/data/documentation/anima/animatablearray/+(_:_:)-495vp.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"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"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Other","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Other"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sm","text":"RangeReplaceableCollection"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}]}]}],"metadata":{"externalID":"s:SmsE1poiyxx_qd__tSmRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Other"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"title":"+(_:_:)","symbolKind":"op","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Operator","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.+(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-495vp"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-495vp"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-495vp":{"title":"+(_:_:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Other"},{"text":">(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Other"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-495vp","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-495vp","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"externalID":"s:SmsE1poiyxx_qd__tSmRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"+(_:_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","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"}],"symbolKind":"op","role":"symbol","roleHeading":"Operator"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-495vp","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-495vp"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Other"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Sm","text":"RangeReplaceableCollection","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.+(_:_:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-495vp":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Other"},{"text":">(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"title":"+(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-495vp","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-495vp"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 a86d0ebc..20262d8c 100644 --- a/docs/data/documentation/anima/animatablearray/+(_:_:)-4jhtd.json +++ b/docs/data/documentation/anima/animatablearray/+(_:_:)-4jhtd.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Operator","modules":[{"name":"Anima"}],"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":[{"text":"Conforms when","type":"text"}]},"symbolKind":"op","externalID":"s:5Anima15AnimatableArrayV1poiyACyxGAE_AEtFZ","title":"+(_:_:)","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-4jhtd"],"traits":[{"interfaceLanguage":"swift"}]}],"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\/AdditiveArithmetic-Implementations"]]},"primaryContentSections":[{"kind":"declarations","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"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AdditiveArithmetic.+(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-4jhtd","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-4jhtd":{"title":"+(_:_:)","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-4jhtd","role":"symbol","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"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"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":">","kind":"text"}],"abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-4jhtd"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","title":"AdditiveArithmetic Implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"}}} \ No newline at end of file +{"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"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-4jhtd"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AdditiveArithmetic.+(_:_:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-4jhtd"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"+(_:_:)","extendedModule":"Anima","modules":[{"name":"Anima"}],"symbolKind":"op","role":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Operator","externalID":"s:5Anima15AnimatableArrayV1poiyACyxGAE_AEtFZ"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-4jhtd":{"type":"topic","abstract":[],"title":"+(_:_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-4jhtd","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-4jhtd","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"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"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","title":"AdditiveArithmetic Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","type":"topic","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","role":"collectionGroup","abstract":[]}}} \ 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 bc9f090d..8c5520b9 100644 --- a/docs/data/documentation/anima/animatablearray/+=(_:_:)-8fev2.json +++ b/docs/data/documentation/anima/animatablearray/+=(_:_:)-8fev2.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"op","externalID":"s:SmsE2peoiyyxz_qd__tSTRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"+=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Operator","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"},{"kind":"genericParameter","text":"Other"},{"kind":"text","text":">("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"text":") ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Other"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ST","text":"Sequence"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8fev2"},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/+=(_:_:)-8fev2"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.+=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8fev2":{"title":"+=(_:_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8fev2","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Other"},{"kind":"text","text":">("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Other"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8fev2"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.+=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":") "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Other"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","kind":"typeIdentifier","text":"Sequence"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"Other","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"title":"+=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:SmsE2peoiyyxz_qd__tSTRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Operator"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8fev2"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/+=(_:_:)-8fev2"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8fev2":{"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8fev2","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8fev2","role":"symbol","title":"+=(_:_:)","abstract":[],"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"},{"kind":"text","text":">("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"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 d537f082..3ac84c9f 100644 --- a/docs/data/documentation/anima/animatablearray/+=(_:_:)-8tlnn.json +++ b/docs/data/documentation/anima/animatablearray/+=(_:_:)-8tlnn.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"AdditiveArithmetic.+=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/+=(_:_:)-8tlnn"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8tlnn","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"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"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"externalID":"s:5Anima15AnimatableArrayV2peoiyyACyxGz_AEtFZ","title":"+=(_:_:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","symbolKind":"op","extendedModule":"Anima","modules":[{"name":"Anima"}],"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":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"roleHeading":"Operator"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8tlnn":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8tlnn","kind":"symbol","type":"topic","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":"keyword","text":"inout"},{"text":" ","kind":"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"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8tlnn","abstract":[],"title":"+=(_:_:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","title":"AdditiveArithmetic Implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Operator","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":">)","kind":"text"}],"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":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV2peoiyyACyxGz_AEtFZ","extendedModule":"Anima","role":"symbol","title":"+=(_:_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">)","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/+=(_:_:)-8tlnn"],"traits":[{"interfaceLanguage":"swift"}]}],"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\/+=(_:_:)-8tlnn"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AdditiveArithmetic.+=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","title":"AdditiveArithmetic Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","type":"topic","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8tlnn":{"type":"topic","title":"+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">, ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">)"}],"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8tlnn","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8tlnn","kind":"symbol"}}} \ 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 d2ab3267..9da8fb46 100644 --- a/docs/data/documentation/anima/animatablearray/+=(_:_:)-qpvt.json +++ b/docs/data/documentation/anima/animatablearray/+=(_:_:)-qpvt.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+=(_:_:)-qpvt"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AdditiveArithmetic.+=(_:_:)"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"kind":"symbol","metadata":{"symbolKind":"op","roleHeading":"Operator","externalID":"s:s18AdditiveArithmeticPsE2peoiyyxz_xtFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"+=(_:_:)","role":"symbol"},"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"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-qpvt"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-qpvt":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"+=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-qpvt","url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-qpvt","type":"topic","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","title":"AdditiveArithmetic Implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"}}} \ No newline at end of file +{"metadata":{"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Operator","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"+=(_:_:)","externalID":"s:s18AdditiveArithmeticPsE2peoiyyxz_xtFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AdditiveArithmetic.+=(_:_:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-qpvt"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+=(_:_:)-qpvt"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-qpvt":{"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-qpvt","title":"+=(_:_:)","abstract":[],"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":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-qpvt","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","title":"AdditiveArithmetic Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","type":"topic","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/-(_:_:).json b/docs/data/documentation/anima/animatablearray/-(_:_:).json index 2b82275d..f2dfe484 100644 --- a/docs/data/documentation/anima/animatablearray/-(_:_:).json +++ b/docs/data/documentation/anima/animatablearray/-(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"AdditiveArithmetic.-(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/-(_:_:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-(_:_:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"-","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"metadata":{"symbolKind":"op","role":"symbol","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"-"},{"kind":"text","text":" "},{"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"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima15AnimatableArrayV1soiyACyxGAE_AEtFZ","title":"-(_:_:)"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/-(_:_:)":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"-"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">, ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/animatablearray\/-(_:_:)","abstract":[],"title":"-(_:_:)"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","title":"AdditiveArithmetic Implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-(_:_:)"},"kind":"symbol","metadata":{"externalID":"s:5Anima15AnimatableArrayV1soiyACyxGAE_AEtFZ","roleHeading":"Operator","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"-","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"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":">"}],"modules":[{"name":"Anima"}],"symbolKind":"op","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"title":"-(_:_:)","extendedModule":"Anima"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AdditiveArithmetic.-(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"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":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">, "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/-(_:_:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","title":"AdditiveArithmetic Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","type":"topic","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/-(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/-(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"-","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"-(_:_:)"}}} \ 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 c8e3bd27..1307f5ee 100644 --- a/docs/data/documentation/anima/animatablearray/-=(_:_:)-4y1n4.json +++ b/docs/data/documentation/anima/animatablearray/-=(_:_:)-4y1n4.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AdditiveArithmetic.-=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/-=(_:_:)-4y1n4"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-4y1n4"},"primaryContentSections":[{"kind":"declarations","declarations":[{"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":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"roleHeading":"Operator","title":"-=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"-=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","externalID":"s:s18AdditiveArithmeticPsE2seoiyyxz_xtFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"op"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-4y1n4":{"kind":"symbol","abstract":[],"title":"-=(_:_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-4y1n4","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"-=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-4y1n4","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","title":"AdditiveArithmetic Implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"-=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AdditiveArithmetic.-=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/-=(_:_:)-4y1n4"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-4y1n4"},"sections":[],"metadata":{"roleHeading":"Operator","externalID":"s:s18AdditiveArithmeticPsE2seoiyyxz_xtFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","title":"-=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"-=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"op"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-4y1n4":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-4y1n4","url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-4y1n4","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"-=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"title":"-=(_:_:)","type":"topic","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","title":"AdditiveArithmetic Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","type":"topic","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","role":"collectionGroup","abstract":[]}}} \ 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 de722bf2..5a381ef3 100644 --- a/docs/data/documentation/anima/animatablearray/-=(_:_:)-69chj.json +++ b/docs/data/documentation/anima/animatablearray/-=(_:_:)-69chj.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/-=(_:_:)-69chj"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-69chj","interfaceLanguage":"swift"},"metadata":{"title":"-=(_:_:)","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":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":">)","kind":"text"}],"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":"VectorArithmetic"},{"text":".","type":"text"}]},"symbolKind":"op","roleHeading":"Operator","role":"symbol","externalID":"s:5Anima15AnimatableArrayV2seoiyyACyxGz_AEtFZ","modules":[{"name":"Anima"}],"extendedModule":"Anima"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AdditiveArithmetic.-=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"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":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","title":"AdditiveArithmetic Implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-69chj":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-69chj","kind":"symbol","type":"topic","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"-=(_:_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-69chj","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"-="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">)","kind":"text"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/-=(_:_:)-69chj"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-69chj"},"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"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AdditiveArithmetic.-=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"metadata":{"title":"-=(_:_:)","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":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">)"}],"externalID":"s:5Anima15AnimatableArrayV2seoiyyACyxGz_AEtFZ","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Operator","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"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":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">, "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">)","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","title":"AdditiveArithmetic Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","type":"topic","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-69chj":{"abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}]},"title":"-=(_:_:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-69chj","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-69chj","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"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/additivearithmetic-implementations.json b/docs/data/documentation/anima/animatablearray/additivearithmetic-implementations.json index e4f802fa..38d3d1d3 100644 --- a/docs/data/documentation/anima/animatablearray/additivearithmetic-implementations.json +++ b/docs/data/documentation/anima/animatablearray/additivearithmetic-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/additivearithmetic-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","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"]},{"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AdditiveArithmetic Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-4y1n4":{"kind":"symbol","abstract":[],"title":"-=(_:_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-4y1n4","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"-=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-4y1n4","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-4jhtd":{"title":"+(_:_:)","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-4jhtd","role":"symbol","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"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"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":">","kind":"text"}],"abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-4jhtd"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:)":{"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"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"title":"+(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:)","url":"\/documentation\/anima\/animatablearray\/+(_:)","type":"topic","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/zero":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero","kind":"symbol","type":"topic","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"},{"type":"text","text":"."}]},"title":"zero","abstract":[],"url":"\/documentation\/anima\/animatablearray\/zero","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-qpvt":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"+=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-qpvt","url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-qpvt","type":"topic","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/-(_:_:)":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"-"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">, ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/animatablearray\/-(_:_:)","abstract":[],"title":"-(_:_:)"},"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-69chj":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-69chj","kind":"symbol","type":"topic","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"-=(_:_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-69chj","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"-="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8tlnn":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8tlnn","kind":"symbol","type":"topic","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":"keyword","text":"inout"},{"text":" ","kind":"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"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8tlnn","abstract":[],"title":"+=(_:_:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"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"]},{"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero"],"generated":true}],"metadata":{"title":"AdditiveArithmetic Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/additivearithmetic-implementations"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/zero":{"role":"symbol","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"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/animatablearray\/zero","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero","title":"zero"},"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-69chj":{"abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}]},"title":"-=(_:_:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-69chj","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-69chj","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"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/-(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/-(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"-","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"-(_:_:)"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-4jhtd":{"type":"topic","abstract":[],"title":"+(_:_:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-4jhtd","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-4jhtd","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"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"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8tlnn":{"type":"topic","title":"+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">, ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">)"}],"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8tlnn","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8tlnn","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-qpvt":{"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-qpvt","title":"+=(_:_:)","abstract":[],"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":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-qpvt","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-4y1n4":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-4y1n4","url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-4y1n4","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"-=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"title":"-=(_:_:)","type":"topic","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:)":{"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/+(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:)","kind":"symbol","title":"+(_:)","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"}]}}} \ 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 973d2be7..6f92f45e 100644 --- a/docs/data/documentation/anima/animatablearray/allsatisfy(_:).json +++ b/docs/data/documentation/anima/animatablearray/allsatisfy(_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/allsatisfy(_:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/allSatisfy(_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"allSatisfy(_:)","externalID":"s:STsE10allSatisfyyS2b7ElementQzKXEKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"allSatisfy","kind":"identifier"},{"kind":"text","text":"(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"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"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"extendedModule":"Swift","roleHeading":"Instance Method"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"allSatisfy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"predicate","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"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.allSatisfy(_:)","type":"codeVoice"},{"type":"text","text":"."}],"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/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/allSatisfy(_:)":{"title":"allSatisfy(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/allSatisfy(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"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"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/allsatisfy(_:)"}}} \ 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":[{"paths":["\/documentation\/anima\/animatablearray\/allsatisfy(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allSatisfy"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/allSatisfy(_:)","interfaceLanguage":"swift"},"metadata":{"title":"allSatisfy(_:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allSatisfy","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"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":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:STsE10allSatisfyyS2b7ElementQzKXEKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.allSatisfy(_:)"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/allSatisfy(_:)":{"url":"\/documentation\/anima\/animatablearray\/allsatisfy(_:)","role":"symbol","title":"allSatisfy(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/allSatisfy(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allSatisfy"},{"kind":"text","text":"(("},{"text":"Self","kind":"typeIdentifier"},{"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"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"}}} \ 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 afc69d53..b06dc843 100644 --- a/docs/data/documentation/anima/animatablearray/append(_:).json +++ b/docs/data/documentation/anima/animatablearray/append(_:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","roleHeading":"Instance Method","role":"symbol","extendedModule":"Swift","title":"append(_:)","externalID":"s:SmsE6appendyy7ElementQznF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"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\/append(_:)"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.append(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"append","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"newElement"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":")"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/append(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/append(_:)":{"url":"\/documentation\/anima\/animatablearray\/append(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"append"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","role":"symbol","title":"append(_:)","type":"topic"}}} \ No newline at end of file +{"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.append(_:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(_:)"},"metadata":{"externalID":"s:SmsE6appendyy7ElementQznF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"append","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"append(_:)","extendedModule":"Swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"newElement"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/append(_:)"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/append(_:)":{"title":"append(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/append(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 c6364999..9b219fdb 100644 --- a/docs/data/documentation/anima/animatablearray/append(contentsof:).json +++ b/docs/data/documentation/anima/animatablearray/append(contentsof:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"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"},{"text":"newElements","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","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":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(contentsOf:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/append(contentsof:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:SmsE6append10contentsOfyqd__n_tSTRd__7ElementQyd__ACRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"contentsOf","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"append(contentsOf:)","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.append(contentsOf:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/append(contentsOf:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(contentsOf:)","url":"\/documentation\/anima\/animatablearray\/append(contentsof:)","kind":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"contentsOf"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"append(contentsOf:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/append(contentsof:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(contentsOf:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"append","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"contentsOf"},{"kind":"text","text":" "},{"text":"newElements","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:SmsE6append10contentsOfyqd__n_tSTRd__7ElementQyd__ACRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","role":"symbol","extendedModule":"Swift","title":"append(contentsOf:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"append","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"contentsOf","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.append(contentsOf:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/append(contentsOf:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"contentsOf","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(contentsOf:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/append(contentsof:)","title":"append(contentsOf:)"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 8cd35d56..632f76d2 100644 --- a/docs/data/documentation/anima/animatablearray/applying(_:).json +++ b/docs/data/documentation/anima/animatablearray/applying(_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/applying(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/applying(_:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"applying","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:s20CollectionDifferenceV","text":"CollectionDifference"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Self","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"applying(_:)","extendedModule":"Swift","externalID":"s:SmsE8applyingyxSgs20CollectionDifferenceVy7ElementQzGF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"platforms":[{"introducedAt":"13.0","unavailable":false,"name":"iOS","deprecated":false,"beta":false},{"name":"macOS","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"10.15"},{"deprecated":false,"name":"tvOS","introducedAt":"13.0","beta":false,"unavailable":false},{"name":"watchOS","introducedAt":"6.0","beta":false,"deprecated":false,"unavailable":false}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"applying"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"difference","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s20CollectionDifferenceV","text":"CollectionDifference","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","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\/RangeReplaceableCollection-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.applying(_:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/applying(_:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"applying","kind":"identifier"},{"kind":"text","text":"("},{"text":"CollectionDifference","kind":"typeIdentifier","preciseIdentifier":"s:s20CollectionDifferenceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"applying(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/applying(_:)","url":"\/documentation\/anima\/animatablearray\/applying(_:)","type":"topic","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.applying(_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/applying(_:)","interfaceLanguage":"swift"},"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\/applying(_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"platforms":[{"deprecated":false,"beta":false,"unavailable":false,"introducedAt":"13.0","name":"iOS"},{"beta":false,"deprecated":false,"unavailable":false,"introducedAt":"10.15","name":"macOS"},{"unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false,"name":"tvOS"},{"unavailable":false,"beta":false,"name":"watchOS","deprecated":false,"introducedAt":"6.0"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"applying","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier","text":"CollectionDifference"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Self","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SmsE8applyingyxSgs20CollectionDifferenceVy7ElementQzGF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"applying(_:)","extendedModule":"Swift","symbolKind":"method","role":"symbol"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"applying"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"difference","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","text":"CollectionDifference","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/applying(_:)":{"title":"applying(_:)","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/applying(_:)","url":"\/documentation\/anima\/animatablearray\/applying(_:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"applying","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","text":"CollectionDifference","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Self"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"}}} \ 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 1555f42b..d5a96e41 100644 --- a/docs/data/documentation/anima/animatablearray/bidirectionalcollection-implementations.json +++ b/docs/data/documentation/anima/animatablearray/bidirectionalcollection-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"BidirectionalCollection Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"sections":[],"topicSections":[{"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,"title":"Instance Methods"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/reversed()":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/reversed()","title":"reversed()","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reversed"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s18ReversedCollectionV","kind":"typeIdentifier","text":"ReversedCollection"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reversed()"},"doc://Anima/documentation/Anima/AnimatableArray/suffix(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(_:)","url":"\/documentation\/anima\/animatablearray\/suffix(_:)","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"suffix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"title":"suffix(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/dropLast(_:)":{"abstract":[],"kind":"symbol","title":"dropLast(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropLast(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dropLast"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"url":"\/documentation\/anima\/animatablearray\/droplast(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/difference(from:)":{"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"},{"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"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/difference(from:)","abstract":[],"type":"topic","kind":"symbol","role":"symbol","title":"difference(from:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:)"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(before:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formIndex"},{"text":"(","kind":"text"},{"text":"before","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":")","kind":"text"}],"role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/formindex(before:)","type":"topic","title":"formIndex(before:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(before:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-8sp6q":{"title":"firstRange(of:)","url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-8sp6q","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstRange"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">?"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-8sp6q","kind":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(where:)":{"url":"\/documentation\/anima\/animatablearray\/lastindex(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(where:)","title":"lastIndex(where:)","kind":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastIndex"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-8dqqr":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-8dqqr","url":"\/documentation\/anima\/animatablearray\/joined(separator:)-8dqqr","kind":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"kind":"text","text":"("},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"joined(separator:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/last(where:)":{"title":"last(where:)","type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/last(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last(where:)","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"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"},{"kind":"text","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"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(of:)":{"title":"lastIndex(of:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lastIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"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 "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(of:)","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/difference(from:by:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"difference","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier","text":"CollectionDifference"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/difference(from:by:)","abstract":[],"type":"topic","kind":"symbol","role":"symbol","title":"difference(from:by:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:by:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"BidirectionalCollection Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"topicSections":[{"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","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-8sp6q":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"firstRange"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"type":"topic","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":"."}]},"url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-8sp6q","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-8sp6q","abstract":[],"kind":"symbol","title":"firstRange(of:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(before:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"formIndex"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"before"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/formindex(before:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(before:)","abstract":[],"title":"formIndex(before:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/reversed()":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reversed","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s18ReversedCollectionV","text":"ReversedCollection","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/animatablearray\/reversed()","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reversed()","title":"reversed()"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-8dqqr":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","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":"String"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-8dqqr","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-8dqqr","abstract":[],"kind":"symbol","title":"joined(separator:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/suffix(_:)":{"title":"suffix(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"suffix"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/suffix(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(of:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastIndex"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"type":"topic","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":"."}]},"url":"\/documentation\/anima\/animatablearray\/lastindex(of:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(of:)","abstract":[],"title":"lastIndex(of:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/last(where:)":{"abstract":[],"title":"last(where:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/last(where:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"kind":"text","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","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last(where:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/difference(from:)":{"title":"difference(from:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"difference","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier","text":"CollectionDifference"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":">","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/difference(from:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray/difference(from:by:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:by:)","url":"\/documentation\/anima\/animatablearray\/difference(from:by:)","role":"symbol","type":"topic","title":"difference(from:by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"difference","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"CollectionDifference","preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(where:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"lastIndex","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"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"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/lastindex(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(where:)","abstract":[],"kind":"symbol","title":"lastIndex(where:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/dropLast(_:)":{"abstract":[],"kind":"symbol","title":"dropLast(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropLast(_:)","url":"\/documentation\/anima\/animatablearray\/droplast(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"dropLast","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"role":"symbol"}}} \ 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 14df52af..6424fd5c 100644 --- a/docs/data/documentation/anima/animatablearray/clip().json +++ b/docs/data/documentation/anima/animatablearray/clip().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"clip","kind":"identifier"},{"kind":"text","text":"()"}]}]}],"metadata":{"externalID":"s:ST6AppKitSo6CGRectV7ElementRtzrlE4clipyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clip","kind":"identifier"},{"kind":"text","text":"()"}],"title":"clip()","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","symbolKind":"method","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"},{"text":".","type":"text"}]},"platforms":[{"introducedAt":"10.9","beta":false,"deprecated":false,"unavailable":false,"name":"macOS"},{"unavailable":false,"beta":false,"introducedAt":"4.0","name":"Swift","deprecated":false}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.clip()","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/clip()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","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"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/clip()":{"title":"clip()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/clip()","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/clip()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"clip","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"CGRect"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"clip","kind":"identifier"},{"text":"()","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.clip()"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/clip()"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/clip()"},"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"platforms":[{"name":"macOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"10.9"},{"deprecated":false,"introducedAt":"4.0","unavailable":false,"name":"Swift","beta":false}],"role":"symbol","externalID":"s:ST6AppKitSo6CGRectV7ElementRtzrlE4clipyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"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":"."}]},"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clip"},{"kind":"text","text":"()"}],"title":"clip()","roleHeading":"Instance Method"},"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":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/clip()":{"abstract":[],"title":"clip()","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/clip()","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/clip()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clip"},{"text":"()","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"code":"CGRect","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/collection-implementations.json b/docs/data/documentation/anima/animatablearray/collection-implementations.json index 0064c774..cae96323 100644 --- a/docs/data/documentation/anima/animatablearray/collection-implementations.json +++ b/docs/data/documentation/anima/animatablearray/collection-implementations.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount"],"generated":true,"title":"Instance Properties"},{"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:)"],"title":"Instance Methods","generated":true},{"title":"Subscripts","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/collection-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Collection Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/prefix(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(_:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/prefix(_:)","title":"prefix(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-vo2v":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-vo2v","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"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":"T","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":"]","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/map(_:)-vo2v","title":"map(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(through:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(through:)","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"through"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/prefix(through:)","title":"prefix(through:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/ranges(of:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/ranges(of:)","type":"topic","role":"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":"Equatable","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ranges"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"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"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">]"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/ranges(of:)","title":"ranges(of:)"},"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(_:)","kind":"symbol","type":"topic","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"}]},"title":"trimmingPrefix(_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/trimmingprefix(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimmingPrefix"},{"text":"<","kind":"text"},{"text":"Prefix","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Prefix","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}]},"doc://Anima/documentation/Anima/AnimatableArray/underestimatedCount":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"underestimatedCount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/underestimatedcount","title":"underestimatedCount"},"doc://Anima/documentation/Anima/AnimatableArray/drop(while:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/drop(while:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"drop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"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"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/drop(while:)","title":"drop(while:)"},"doc://Anima/documentation/Anima/AnimatableArray/dropFirst(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropFirst(_:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dropFirst"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/dropfirst(_:)","title":"dropFirst(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/makeIterator()":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/makeIterator()","title":"makeIterator()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeIterator","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"IndexingIterator","preciseIdentifier":"s:s16IndexingIteratorV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/makeiterator()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Iterator"},{"type":"text","text":" is "},{"code":"IndexingIterator","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:limitedBy:)":{"title":"formIndex(_:offsetBy:limitedBy:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"offsetBy","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"limitedBy","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:limitedBy:)","kind":"symbol","type":"topic","abstract":[],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:limitedby:)"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(upTo:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(upTo:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"text":"upTo","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/prefix(upto:)","title":"prefix(upTo:)"},"doc://Anima/documentation/Anima/AnimatableArray/randomElement()":{"title":"randomElement()","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"randomElement"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animatablearray\/randomelement()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement()","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-79tk0":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","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","title":"subscript(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(after:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(after:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formIndex"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/formindex(after:)","title":"formIndex(after:)"},"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-7d62v":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-7d62v","type":"topic","role":"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":[{"type":"text","text":"Available when"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"firstRange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","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"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-7d62v","title":"firstRange(of:)"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(while:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(while:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"("},{"text":"while","kind":"externalParam"},{"kind":"text","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"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/prefix(while:)","title":"prefix(while:)"},"doc://Anima/documentation/Anima/AnimatableArray/split(separator:maxSplits:omittingEmptySubsequences:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(separator:maxSplits:omittingEmptySubsequences:)","type":"topic","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","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"},{"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":", "},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"text":"]","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/split(separator:maxsplits:omittingemptysubsequences:)","title":"split(separator:maxSplits:omittingEmptySubsequences:)"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3duu8":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"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"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3duu8","title":"subscript(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/randomElement(using:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement(using:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/randomelement(using:)","title":"randomElement(using:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"randomElement"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/suffix(from:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(from:)","type":"topic","role":"symbol","kind":"symbol","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"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/suffix(from:)","title":"suffix(from:)"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formIndex"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"offsetBy","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:)","title":"formIndex(_:offsetBy:)"},"doc://Anima/documentation/Anima/AnimatableArray/split(maxSplits:omittingEmptySubsequences:whereSeparator:)":{"url":"\/documentation\/anima\/animatablearray\/split(maxsplits:omittingemptysubsequences:whereseparator:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(maxSplits:omittingEmptySubsequences:whereSeparator:)","title":"split(maxSplits:omittingEmptySubsequences:whereSeparator:)","kind":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"split","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"maxSplits"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"omittingEmptySubsequences"},{"text":": ","kind":"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"},{"kind":"text","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"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(where:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(where:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"firstIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"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":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/firstindex(where:)","title":"firstIndex(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/index(of:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(of:)","type":"topic","role":"symbol","deprecated":true,"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":"Equatable"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"index","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","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":"Index"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/index(of:)","title":"index(of:)"},"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(while:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(while:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"trimmingPrefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"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":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/trimmingprefix(while:)","title":"trimmingPrefix(while:)"},"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(of:)":{"url":"\/documentation\/anima\/animatablearray\/firstindex(of:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(of:)","title":"firstIndex(of:)","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"firstIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"text":": ","kind":"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"},{"text":"?","kind":"text"}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"Collection Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount"]},{"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":"Instance Methods"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0"],"generated":true,"title":"Subscripts"}],"sections":[],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/collection-implementations"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/prefix(_:)":{"type":"topic","title":"prefix(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/prefix(_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(_:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/drop(while:)":{"type":"topic","title":"drop(while:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"drop"},{"kind":"text","text":"("},{"kind":"externalParam","text":"while"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/drop(while:)","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/drop(while:)"},"doc://Anima/documentation/Anima/AnimatableArray/dropFirst(_:)":{"type":"topic","title":"dropFirst(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dropFirst","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"url":"\/documentation\/anima\/animatablearray\/dropfirst(_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropFirst(_:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-79tk0":{"title":"subscript(_:)","type":"topic","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-79tk0","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/makeIterator()":{"type":"topic","url":"\/documentation\/anima\/animatablearray\/makeiterator()","title":"makeIterator()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/makeIterator()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Iterator"},{"type":"text","text":" is "},{"code":"IndexingIterator","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeIterator","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s16IndexingIteratorV","text":"IndexingIterator"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/suffix(from:)":{"title":"suffix(from:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"suffix","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/suffix(from:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(from:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/randomElement()":{"url":"\/documentation\/anima\/animatablearray\/randomelement()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"randomElement"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"randomElement()","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement()","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-7d62v":{"url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-7d62v","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-7d62v","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}]},"abstract":[],"kind":"symbol","role":"symbol","title":"firstRange(of:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstRange"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"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"}]},"doc://Anima/documentation/Anima/AnimatableArray/prefix(upTo:)":{"title":"prefix(upTo:)","role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(upTo:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/prefix(upto:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"("},{"text":"upTo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:limitedBy:)":{"url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:limitedby:)","title":"formIndex(_:offsetBy:limitedBy:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formIndex"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"limitedBy","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:limitedBy:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3duu8":{"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8","title":"subscript(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","preciseIdentifier":"s:s15UnboundedRange_O","text":"UnboundedRange_"},{"kind":"text","text":") -> ()) -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3duu8"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/split(separator:maxSplits:omittingEmptySubsequences:)":{"kind":"symbol","type":"topic","role":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(separator:maxSplits:omittingEmptySubsequences:)","title":"split(separator:maxSplits:omittingEmptySubsequences:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"split"},{"kind":"text","text":"("},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"maxSplits","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"omittingEmptySubsequences"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/split(separator:maxsplits:omittingemptysubsequences:)"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(through:)":{"title":"prefix(through:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"("},{"text":"through","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/prefix(through:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(through:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/ranges(of:)":{"title":"ranges(of:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ranges","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">]"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/ranges(of:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/ranges(of:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/underestimatedCount":{"title":"underestimatedCount","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"underestimatedCount"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/underestimatedcount","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/randomElement(using:)":{"title":"randomElement(using:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"randomElement"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/randomelement(using:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement(using:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(while:)":{"title":"trimmingPrefix(while:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimmingPrefix"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"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":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/trimmingprefix(while:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(while:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(while:)":{"url":"\/documentation\/anima\/animatablearray\/prefix(while:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","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":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"kind":"symbol","title":"prefix(while:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(while:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-vo2v":{"url":"\/documentation\/anima\/animatablearray\/map(_:)-vo2v","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"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"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"kind":"symbol","title":"map(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-vo2v","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:)":{"url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offsetBy"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","title":"formIndex(_:offsetBy:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/split(maxSplits:omittingEmptySubsequences:whereSeparator:)":{"url":"\/documentation\/anima\/animatablearray\/split(maxsplits:omittingemptysubsequences:whereseparator:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"split","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"maxSplits"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"text":"whereSeparator","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"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"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"kind":"text","text":"]"}],"kind":"symbol","title":"split(maxSplits:omittingEmptySubsequences:whereSeparator:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(maxSplits:omittingEmptySubsequences:whereSeparator:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(where:)":{"url":"\/documentation\/anima\/animatablearray\/firstindex(where:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"firstIndex"},{"kind":"text","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"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"title":"firstIndex(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(_:)":{"url":"\/documentation\/anima\/animatablearray\/trimmingprefix(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"trimmingPrefix","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Prefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Prefix","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"kind":"symbol","title":"trimmingPrefix(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(_:)","abstract":[],"role":"symbol","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":"Equatable"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray/index(of:)":{"deprecated":true,"url":"\/documentation\/anima\/animatablearray\/index(of:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"index","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","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":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","title":"index(of:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(of:)","abstract":[],"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":[{"text":"Available when","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(of:)":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"firstIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"firstIndex(of:)","role":"symbol","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":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(of:)","url":"\/documentation\/anima\/animatablearray\/firstindex(of:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(after:)":{"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":")","kind":"text"}],"kind":"symbol","title":"formIndex(after:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(after:)","url":"\/documentation\/anima\/animatablearray\/formindex(after:)","type":"topic"}}} \ 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 03f1f7dc..f7411275 100644 --- a/docs/data/documentation/anima/animatablearray/compactmap(_:).json +++ b/docs/data/documentation/anima/animatablearray/compactmap(_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/compactmap(_:)"]}],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:STsE10compactMapySayqd__Gqd__Sg7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compactMap","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ElementOfResult"},{"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","text":"ElementOfResult"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"compactMap(_:)","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"compactMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ElementOfResult"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"transform"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"ElementOfResult"},{"text":"?) ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compactMap(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.compactMap(_:)"},{"text":".","type":"text"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/compactMap(_:)":{"type":"topic","title":"compactMap(_:)","url":"\/documentation\/anima\/animatablearray\/compactmap(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"compactMap","kind":"identifier"},{"kind":"text","text":"<"},{"text":"ElementOfResult","kind":"genericParameter"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"ElementOfResult"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"ElementOfResult"},{"kind":"text","text":"]"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compactMap(_:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"role":"symbol","title":"compactMap(_:)","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compactMap"},{"text":"<","kind":"text"},{"text":"ElementOfResult","kind":"genericParameter"},{"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":"ElementOfResult","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"ElementOfResult"},{"kind":"text","text":"]"}],"externalID":"s:STsE10compactMapySayqd__Gqd__Sg7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/compactmap(_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.compactMap(_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"compactMap","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ElementOfResult"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"transform"},{"text":": (","kind":"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":"ElementOfResult"},{"kind":"text","text":"?) "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"]","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compactMap(_:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/compactMap(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compactMap(_:)","url":"\/documentation\/anima\/animatablearray\/compactmap(_:)","role":"symbol","title":"compactMap(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compactMap","kind":"identifier"},{"kind":"text","text":"<"},{"text":"ElementOfResult","kind":"genericParameter"},{"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":"ElementOfResult","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/compare(_:_:).json b/docs/data/documentation/anima/animatablearray/compare(_:_:).json index 169dc27b..deb8df2b 100644 --- a/docs/data/documentation/anima/animatablearray/compare(_:_:).json +++ b/docs/data/documentation/anima/animatablearray/compare(_:_:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compare(_:_:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","platforms":[{"introducedAt":"15.0","beta":false,"deprecated":false,"unavailable":false,"name":"iOS"},{"unavailable":false,"name":"macOS","beta":false,"introducedAt":"12.0","deprecated":false},{"name":"tvOS","beta":false,"deprecated":false,"introducedAt":"15.0","unavailable":false},{"deprecated":false,"introducedAt":"8.0","beta":false,"unavailable":false,"name":"watchOS"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"compare(_:_:)","role":"symbol","roleHeading":"Instance Method","externalID":"s:ST10FoundationE7compareySo18NSComparisonResultV8ComparedQyd___AFtAA14SortComparatorRd__7ElementQzRsd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"compare","kind":"identifier"},{"kind":"text","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"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Compared"},{"text":") -> ","kind":"text"},{"text":"ComparisonResult","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSComparisonResult"}]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/compare(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.compare(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"compare"},{"text":"<","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Compared","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Compared"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"ComparisonResult","preciseIdentifier":"c:@E@NSComparisonResult"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"SortComparator","preciseIdentifier":"s:10Foundation14SortComparatorP"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}]}],"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/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/compare(_:_:)":{"title":"compare(_:_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compare(_:_:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/compare(_:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"compare","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Compared"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":"."},{"text":"Compared","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ComparisonResult","preciseIdentifier":"c:@E@NSComparisonResult","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compare(_:_:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"compare","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Compared","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"text":".","kind":"text"},{"text":"Compared","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@E@NSComparisonResult","kind":"typeIdentifier","text":"ComparisonResult"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Comparator"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"SortComparator","preciseIdentifier":"s:10Foundation14SortComparatorP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Comparator"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}]}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.compare(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"platforms":[{"unavailable":false,"deprecated":false,"beta":false,"name":"iOS","introducedAt":"15.0"},{"beta":false,"introducedAt":"12.0","deprecated":false,"name":"macOS","unavailable":false},{"deprecated":false,"introducedAt":"15.0","beta":false,"unavailable":false,"name":"tvOS"},{"introducedAt":"8.0","name":"watchOS","unavailable":false,"deprecated":false,"beta":false}],"symbolKind":"method","roleHeading":"Instance Method","title":"compare(_:_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:ST10FoundationE7compareySo18NSComparisonResultV8ComparedQyd___AFtAA14SortComparatorRd__7ElementQzRsd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compare"},{"text":"<","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Compared","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Compared"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"ComparisonResult","preciseIdentifier":"c:@E@NSComparisonResult"}],"extendedModule":"Swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/compare(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/compare(_:_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compare"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Compared","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Compared","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ComparisonResult","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSComparisonResult"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/compare(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compare(_:_:)","abstract":[],"kind":"symbol","title":"compare(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"}}} \ 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 93445ca4..58b40fe1 100644 --- a/docs/data/documentation/anima/animatablearray/contains(_:).json +++ b/docs/data/documentation/anima/animatablearray/contains(_:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","title":"contains(_:)","role":"symbol","externalID":"s:STsSQ7ElementRpzrlE8containsySbABF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"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"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.contains(_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/contains(_:)"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"element","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/contains(_:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(_:)","title":"contains(_:)","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/contains(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.contains(_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:STsSQ7ElementRpzrlE8containsySbABF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"method","title":"contains(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Instance Method","extendedModule":"Swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"element","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"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"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/contains(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(_:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/contains(_:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/contains(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(_:)","title":"contains(_:)","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}]},"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/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 25797c3c..193537f5 100644 --- a/docs/data/documentation/anima/animatablearray/contains(where:).json +++ b/docs/data/documentation/anima/animatablearray/contains(where:).json @@ -1 +1 @@ -{"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.contains(where:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"kind":"text","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","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/contains(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:STsE8contains5whereS2b7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","role":"symbol","title":"contains(where:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","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"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(where:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/contains(where:)":{"url":"\/documentation\/anima\/animatablearray\/contains(where:)","title":"contains(where:)","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"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"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(where:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/contains(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.contains(where:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"title":"contains(where:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","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"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:STsE8contains5whereS2b7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(where:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"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"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/contains(where:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(where:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"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"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"title":"contains(where:)","url":"\/documentation\/anima\/animatablearray\/contains(where:)","role":"symbol","kind":"symbol"}}} \ 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 4f4aae86..f5f9d0c1 100644 --- a/docs/data/documentation/anima/animatablearray/count.json +++ b/docs/data/documentation/anima/animatablearray/count.json @@ -1 +1 @@ -{"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":"count"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/count"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"count","role":"symbol","externalID":"s:5Anima15AnimatableArrayV5countSivp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"count","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"sections":[],"abstract":[{"text":"The number of elements in the array.","type":"text"}],"seeAlsoSections":[{"title":"Inspecting an Array","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty"],"generated":true}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/count":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","kind":"symbol","type":"topic","title":"count","abstract":[{"text":"The number of elements in the array.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/count","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"count","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/AnimatableArray/isEmpty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","kind":"symbol","type":"topic","title":"isEmpty","abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/isempty","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isEmpty"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/count"]}],"seeAlsoSections":[{"title":"Inspecting an Array","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty"],"generated":true}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","symbolKind":"property","title":"count","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"count"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"externalID":"s:5Anima15AnimatableArrayV5countSivp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"The number of elements in the array."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"count"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/isEmpty":{"title":"isEmpty","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isEmpty"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/isempty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/count":{"title":"count","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"count"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"type":"topic","abstract":[{"text":"The number of elements in the array.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/count","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 8cb11e72..2ac06563 100644 --- a/docs/data/documentation/anima/animatablearray/customdebugstringconvertible-implementations.json +++ b/docs/data/documentation/anima/animatablearray/customdebugstringconvertible-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/customdebugstringconvertible-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"metadata":{"role":"collectionGroup","title":"CustomDebugStringConvertible Implementations","modules":[{"name":"Anima"}]},"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/debugDescription":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/animatablearray\/debugdescription","abstract":[],"title":"debugDescription"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription"],"generated":true,"title":"Instance Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/customdebugstringconvertible-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"CustomDebugStringConvertible Implementations"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/debugDescription":{"url":"\/documentation\/anima\/animatablearray\/debugdescription","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription","role":"symbol","title":"debugDescription","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","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"},{"type":"text","text":"."}]},"type":"topic"}}} \ 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 0301bd5d..a72400d4 100644 --- a/docs/data/documentation/anima/animatablearray/custommirror.json +++ b/docs/data/documentation/anima/animatablearray/custommirror.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations"]]},"sections":[],"metadata":{"externalID":"s:5Anima15AnimatableArrayV12customMirrors0E0Vvp","title":"customMirror","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","symbolKind":"property","modules":[{"name":"Anima"}],"extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customMirror"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s6MirrorV","kind":"typeIdentifier","text":"Mirror"}],"roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomReflectable.customMirror"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/custommirror"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"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"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/CustomReflectable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations","kind":"article","type":"topic","title":"CustomReflectable Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/customreflectable-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/customMirror":{"title":"customMirror","type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/custommirror","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"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"customMirror","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Mirror","kind":"typeIdentifier","preciseIdentifier":"s:s6MirrorV"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/custommirror"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"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":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations"]]},"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customMirror"},{"kind":"text","text":": "},{"text":"Mirror","kind":"typeIdentifier","preciseIdentifier":"s:s6MirrorV"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"customMirror","externalID":"s:5Anima15AnimatableArrayV12customMirrors0E0Vvp","symbolKind":"property"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CustomReflectable.customMirror","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/CustomReflectable-Implementations":{"role":"collectionGroup","type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations","title":"CustomReflectable Implementations","url":"\/documentation\/anima\/animatablearray\/customreflectable-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/customMirror":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customMirror"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s6MirrorV","text":"Mirror","kind":"typeIdentifier"}],"type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","abstract":[],"title":"customMirror","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror","url":"\/documentation\/anima\/animatablearray\/custommirror"}}} \ 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 675efa3d..f5474e34 100644 --- a/docs/data/documentation/anima/animatablearray/customreflectable-implementations.json +++ b/docs/data/documentation/anima/animatablearray/customreflectable-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","title":"CustomReflectable Implementations","modules":[{"name":"Anima"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/customreflectable-implementations"]}],"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror"],"generated":true,"title":"Instance Properties"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/customMirror":{"title":"customMirror","type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/custommirror","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"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"customMirror","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Mirror","kind":"typeIdentifier","preciseIdentifier":"s:s6MirrorV"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/customreflectable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror"],"generated":true,"title":"Instance Properties"}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"metadata":{"title":"CustomReflectable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/customMirror":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customMirror"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s6MirrorV","text":"Mirror","kind":"typeIdentifier"}],"type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","abstract":[],"title":"customMirror","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror","url":"\/documentation\/anima\/animatablearray\/custommirror"}}} \ 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 6491e046..79267622 100644 --- a/docs/data/documentation/anima/animatablearray/customstringconvertible-implementations.json +++ b/docs/data/documentation/anima/animatablearray/customstringconvertible-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"CustomStringConvertible Implementations"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description"],"generated":true,"title":"Instance Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/customstringconvertible-implementations"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/description","type":"topic","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"description"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"title":"CustomStringConvertible Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/customstringconvertible-implementations"]}],"sections":[],"kind":"article","references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/description":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/description","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description","title":"description","type":"topic","kind":"symbol","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"}]}}}} \ 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 b7d5d072..c6141924 100644 --- a/docs/data/documentation/anima/animatablearray/debugdescription.json +++ b/docs/data/documentation/anima/animatablearray/debugdescription.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:5Anima15AnimatableArrayV16debugDescriptionSSvp","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":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"debugDescription","symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"Anima"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomDebugStringConvertible.debugDescription"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/CustomDebugStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations","kind":"article","type":"topic","title":"CustomDebugStringConvertible Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/customdebugstringconvertible-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/debugDescription":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/animatablearray\/debugdescription","abstract":[],"title":"debugDescription"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CustomDebugStringConvertible.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/debugdescription"]}],"metadata":{"extendedModule":"Anima","symbolKind":"property","title":"debugDescription","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV16debugDescriptionSSvp","roleHeading":"Instance Property","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations","role":"collectionGroup","title":"CustomDebugStringConvertible Implementations","abstract":[],"kind":"article","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/debugDescription":{"url":"\/documentation\/anima\/animatablearray\/debugdescription","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription","role":"symbol","title":"debugDescription","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","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"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"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 5cea1244..5c01bfd1 100644 --- a/docs/data/documentation/anima/animatablearray/decodable-implementations.json +++ b/docs/data/documentation/anima/animatablearray/decodable-implementations.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations"},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Decodable Implementations"},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)"]}],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/decodable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(from:)":{"type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","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"},{"text":".","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/decodable-implementations"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"Decodable Implementations","modules":[{"name":"Anima"}]},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/init(from:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init(from:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)","title":"init(from:)","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic"}}} \ 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 ee00fd4b..28c2e87e 100644 --- a/docs/data/documentation/anima/animatablearray/description.json +++ b/docs/data/documentation/anima/animatablearray/description.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description"},"schemaVersion":{"major":0,"minor":3,"patch":0},"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"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Property","extendedModule":"Anima","title":"description","externalID":"s:5Anima15AnimatableArrayV11descriptionSSvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations","kind":"article","type":"topic","title":"CustomStringConvertible Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/customstringconvertible-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/description","type":"topic","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"description"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"description","externalID":"s:5Anima15AnimatableArrayV11descriptionSSvp","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Anima"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/description"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/description":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/description","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description","title":"description","type":"topic","kind":"symbol","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"}]}},"doc://Anima/documentation/Anima/AnimatableArray/CustomStringConvertible-Implementations":{"abstract":[],"url":"\/documentation\/anima\/animatablearray\/customstringconvertible-implementations","role":"collectionGroup","title":"CustomStringConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations","type":"topic","kind":"article"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 aa5063d4..d0ed29e0 100644 --- a/docs/data/documentation/anima/animatablearray/difference(from:).json +++ b/docs/data/documentation/anima/animatablearray/difference(from:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"difference"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier","text":"CollectionDifference"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SK","text":"BidirectionalCollection","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"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:SKsSQ7ElementRpzrlE10difference4froms20CollectionDifferenceVyABGqd___tSKRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","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":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"difference"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"CollectionDifference","preciseIdentifier":"s:s20CollectionDifferenceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"title":"difference(from:)","symbolKind":"method","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"platforms":[{"deprecated":false,"name":"iOS","introducedAt":"13.0","unavailable":false,"beta":false},{"unavailable":false,"deprecated":false,"name":"macOS","beta":false,"introducedAt":"10.15"},{"introducedAt":"13.0","deprecated":false,"name":"tvOS","beta":false,"unavailable":false},{"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false,"beta":false}],"roleHeading":"Instance Method","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection.difference(from:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/difference(from:)"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/difference(from:)":{"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"},{"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"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/difference(from:)","abstract":[],"type":"topic","kind":"symbol","role":"symbol","title":"difference(from:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:)"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","abstract":[],"title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/difference(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"metadata":{"title":"difference(from:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"difference"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"CollectionDifference","preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":">","kind":"text"}],"platforms":[{"deprecated":false,"unavailable":false,"beta":false,"name":"iOS","introducedAt":"13.0"},{"introducedAt":"10.15","unavailable":false,"deprecated":false,"name":"macOS","beta":false},{"beta":false,"introducedAt":"13.0","name":"tvOS","deprecated":false,"unavailable":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"6.0"}],"externalID":"s:SKsSQ7ElementRpzrlE10difference4froms20CollectionDifferenceVyABGqd___tSKRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection.difference(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"difference","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s20CollectionDifferenceV","text":"CollectionDifference"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"text":"BidirectionalCollection","kind":"typeIdentifier","preciseIdentifier":"s:SK"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"platforms":["macOS"]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/difference(from:)":{"title":"difference(from:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"difference","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier","text":"CollectionDifference"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":">","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/difference(from:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"title":"BidirectionalCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","role":"collectionGroup"}}} \ 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 e1c13f33..9bad4eff 100644 --- a/docs/data/documentation/anima/animatablearray/difference(from:by:).json +++ b/docs/data/documentation/anima/animatablearray/difference(from:by:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/difference(from:by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SKsE10difference4from2bys20CollectionDifferenceVy7ElementQzGqd___SbAG_AGtXEtSKRd__AFQyd__AGRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","extendedModule":"Swift","title":"difference(from:by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"difference","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"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"}],"roleHeading":"Instance Method","platforms":[{"name":"iOS","unavailable":false,"introducedAt":"13.0","beta":false,"deprecated":false},{"deprecated":false,"unavailable":false,"introducedAt":"10.15","name":"macOS","beta":false},{"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"name":"watchOS","introducedAt":"6.0","beta":false,"deprecated":false}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"BidirectionalCollection.difference(from:by:)"},{"type":"text","text":"."}],"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:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"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"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"areEquivalent","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"CollectionDifference","preciseIdentifier":"s:s20CollectionDifferenceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":" : "},{"text":"BidirectionalCollection","preciseIdentifier":"s:SK","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}]}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/difference(from:by:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"difference","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier","text":"CollectionDifference"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/difference(from:by:)","abstract":[],"type":"topic","kind":"symbol","role":"symbol","title":"difference(from:by:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:by:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","abstract":[],"title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/difference(from:by:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"BidirectionalCollection.difference(from:by:)"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:by:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","role":"symbol","title":"difference(from:by:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","platforms":[{"introducedAt":"13.0","name":"iOS","beta":false,"deprecated":false,"unavailable":false},{"beta":false,"deprecated":false,"unavailable":false,"introducedAt":"10.15","name":"macOS"},{"introducedAt":"13.0","unavailable":false,"beta":false,"name":"tvOS","deprecated":false},{"introducedAt":"6.0","unavailable":false,"deprecated":false,"beta":false,"name":"watchOS"}],"roleHeading":"Instance Method","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"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s20CollectionDifferenceV","text":"CollectionDifference"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:SKsE10difference4from2bys20CollectionDifferenceVy7ElementQzGqd___SbAG_AGtXEtSKRd__AFQyd__AGRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"difference"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"areEquivalent"},{"text":": (","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"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":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"BidirectionalCollection","kind":"typeIdentifier","preciseIdentifier":"s:SK"},{"text":", ","kind":"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":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"title":"BidirectionalCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/difference(from:by:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:by:)","url":"\/documentation\/anima\/animatablearray\/difference(from:by:)","role":"symbol","type":"topic","title":"difference(from:by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"difference","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"CollectionDifference","preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}]}}} \ 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 e5e2294f..1098b469 100644 --- a/docs/data/documentation/anima/animatablearray/drop(while:).json +++ b/docs/data/documentation/anima/animatablearray/drop(while:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.drop(while:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"drop"},{"kind":"text","text":"("},{"text":"while","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"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":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/drop(while:)"},"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:)"]}],"metadata":{"symbolKind":"method","externalID":"s:SlsE4drop5while11SubSequenceQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"drop(while:)","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","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"},{"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":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"role":"symbol"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/drop(while:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/drop(while:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"drop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"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"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/drop(while:)","title":"drop(while:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/drop(while:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/drop(while:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.drop(while:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","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"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"extendedModule":"Swift","symbolKind":"method","roleHeading":"Instance Method","title":"drop(while:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"drop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"while"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"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":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/drop(while:)":{"type":"topic","title":"drop(while:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"drop"},{"kind":"text","text":"("},{"kind":"externalParam","text":"while"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/drop(while:)","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/drop(while:)"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 ce71c9ab..4739b006 100644 --- a/docs/data/documentation/anima/animatablearray/dropfirst(_:).json +++ b/docs/data/documentation/anima/animatablearray/dropfirst(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"dropFirst","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"k","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" = 1) -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/dropfirst(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.dropFirst(_:)"},{"text":".","type":"text"}],"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"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropFirst(_:)"},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"dropFirst(_:)","externalID":"s:SlsE9dropFirsty11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dropFirst"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"method"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/dropFirst(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropFirst(_:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dropFirst"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/dropfirst(_:)","title":"dropFirst(_:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"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},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.dropFirst(_:)"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropFirst(_:)"},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"dropFirst","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"extendedModule":"Swift","externalID":"s:SlsE9dropFirsty11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","role":"symbol","roleHeading":"Instance Method","title":"dropFirst(_:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dropFirst"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"k","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" = 1) -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/dropfirst(_:)"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/dropFirst(_:)":{"type":"topic","title":"dropFirst(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dropFirst","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"url":"\/documentation\/anima\/animatablearray\/dropfirst(_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropFirst(_:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 e2158edd..55fe9689 100644 --- a/docs/data/documentation/anima/animatablearray/droplast(_:).json +++ b/docs/data/documentation/anima/animatablearray/droplast(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dropLast"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"k"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/droplast(_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"BidirectionalCollection.dropLast(_:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropLast(_:)"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"dropLast","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"externalID":"s:SKsE8dropLasty11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"method","extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"dropLast(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","abstract":[],"title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/dropLast(_:)":{"abstract":[],"kind":"symbol","title":"dropLast(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropLast(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dropLast"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"url":"\/documentation\/anima\/animatablearray\/droplast(_:)","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"BidirectionalCollection.dropLast(_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"metadata":{"extendedModule":"Swift","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"dropLast"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"roleHeading":"Instance Method","externalID":"s:SKsE8dropLasty11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"dropLast(_:)"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropLast(_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"dropLast","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"k","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/droplast(_:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"title":"BidirectionalCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/dropLast(_:)":{"abstract":[],"kind":"symbol","title":"dropLast(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropLast(_:)","url":"\/documentation\/anima\/animatablearray\/droplast(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"dropLast","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"role":"symbol"}}} \ 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 ca11f65e..2610985a 100644 --- a/docs/data/documentation/anima/animatablearray/elementsequal(_:).json +++ b/docs/data/documentation/anima/animatablearray/elementsequal(_:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","externalID":"s:STsSQ7ElementRpzrlE13elementsEqualySbqd__STRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementsEqual"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"elementsEqual(_:)","role":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:)"},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/elementsequal(_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.elementsEqual(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"elementsEqual","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"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ST","text":"Sequence"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"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":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:)","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"elementsEqual(_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/elementsequal(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementsEqual"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.elementsEqual(_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/elementsequal(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"externalID":"s:STsSQ7ElementRpzrlE13elementsEqualySbqd__STRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementsEqual"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","symbolKind":"method","extendedModule":"Swift","title":"elementsEqual(_:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"elementsEqual","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:ST","text":"Sequence"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:)":{"type":"topic","url":"\/documentation\/anima\/animatablearray\/elementsequal(_:)","title":"elementsEqual(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:)","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"elementsEqual","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"OtherSequence"},{"text":">(","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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(_:by:).json b/docs/data/documentation/anima/animatablearray/elementsequal(_:by:).json index c5870a2f..eb6d61ff 100644 --- a/docs/data/documentation/anima/animatablearray/elementsequal(_:by:).json +++ b/docs/data/documentation/anima/animatablearray/elementsequal(_:by:).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\/elementsEqual(_:by:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/elementsequal(_:by:)"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:STsE13elementsEqual_2bySbqd___Sb7ElementQz_ACQyd__tKXEtKSTRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementsEqual"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"OtherSequence","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"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"elementsEqual(_:by:)","role":"symbol"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.elementsEqual(_:by:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementsEqual"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"OtherSequence"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"areEquivalent","kind":"internalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"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"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:by:)":{"type":"topic","title":"elementsEqual(_:by:)","url":"\/documentation\/anima\/animatablearray\/elementsequal(_:by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementsEqual"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"OtherSequence","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"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:by:)","kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/elementsequal(_:by:)"]}],"metadata":{"title":"elementsEqual(_:by:)","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementsEqual"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","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","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:STsE13elementsEqual_2bySbqd___Sb7ElementQz_ACQyd__tKXEtKSTRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","role":"symbol"},"kind":"symbol","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},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:by:)"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.elementsEqual(_:by:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"elementsEqual","kind":"identifier"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":", ","kind":"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"},{"kind":"text","text":", "},{"text":"OtherSequence","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"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:by:)":{"title":"elementsEqual(_:by:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/elementsequal(_:by:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:by:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementsEqual"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"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"},{"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"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 72f2b324..642ead56 100644 --- a/docs/data/documentation/anima/animatablearray/endindex.json +++ b/docs/data/documentation/anima/animatablearray/endindex.json @@ -1 +1 @@ -{"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."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/endindex"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"endIndex","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"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\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"]}],"sections":[],"metadata":{"title":"endIndex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"endIndex","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","externalID":"s:5Anima15AnimatableArrayV8endIndexSivp","symbolKind":"property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","type":"topic","title":"endIndex","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","type":"topic","title":"first","abstract":[{"text":"The first element of the collection.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"ArraySlice","preciseIdentifier":"s:s10ArraySliceV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses the element at the specified position."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","kind":"symbol","type":"topic","title":"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"}],"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">.","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/last":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","kind":"symbol","type":"topic","title":"last","abstract":[{"type":"text","text":"The last element of the collection."}],"url":"\/documentation\/anima\/animatablearray\/last","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","kind":"symbol","type":"topic","title":"startIndex","abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"endIndex"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"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\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"],"generated":true}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"endIndex","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV8endIndexSivp","roleHeading":"Instance Property","title":"endIndex","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/endindex"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","title":"endIndex","url":"\/documentation\/anima\/animatablearray\/endindex","abstract":[{"text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument.","type":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/last":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","title":"last","url":"\/documentation\/anima\/animatablearray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/first":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","title":"first","url":"\/documentation\/anima\/animatablearray\/first","abstract":[{"type":"text","text":"The first element of the collection."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","title":"startIndex","url":"\/documentation\/anima\/animatablearray\/startindex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">."},{"preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","title":"subscript(safe:)","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" If the index is larger than the array,"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","abstract":[{"type":"text","text":"Accesses the element at the specified position."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 436be210..fe4ae28d 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},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/enumerated()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/enumerated()","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"enumerated()","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enumerated"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s18EnumeratedSequenceV","text":"EnumeratedSequence","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:STsE10enumerateds18EnumeratedSequenceVyxGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"enumerated","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s18EnumeratedSequenceV","text":"EnumeratedSequence"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.enumerated()","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/enumerated()":{"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"enumerated","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"EnumeratedSequence","kind":"typeIdentifier","preciseIdentifier":"s:s18EnumeratedSequenceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/enumerated()","role":"symbol","title":"enumerated()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/enumerated()"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/enumerated()","interfaceLanguage":"swift"},"metadata":{"externalID":"s:STsE10enumerateds18EnumeratedSequenceVyxGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"enumerated","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s18EnumeratedSequenceV","text":"EnumeratedSequence","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","title":"enumerated()","role":"symbol"},"kind":"symbol","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.enumerated()","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"enumerated","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"EnumeratedSequence","preciseIdentifier":"s:s18EnumeratedSequenceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/enumerated()"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/enumerated()":{"url":"\/documentation\/anima\/animatablearray\/enumerated()","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"enumerated","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"EnumeratedSequence","preciseIdentifier":"s:s18EnumeratedSequenceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/enumerated()","title":"enumerated()"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/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 185aa805..5ac9ad37 100644 --- a/docs/data/documentation/anima/animatablearray/equatable-implementations.json +++ b/docs/data/documentation/anima/animatablearray/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/!=(_:_:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)","abstract":[],"type":"topic","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"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","url":"\/documentation\/anima\/animatablearray\/!=(_:_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"article","variants":[{"paths":["\/documentation\/anima\/animatablearray\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)"],"generated":true,"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic"}}} \ 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 5ee0a947..6bd7faa5 100644 --- a/docs/data/documentation/anima/animatablearray/fill(using:)-5qdhz.json +++ b/docs/data/documentation/anima/animatablearray/fill(using:)-5qdhz.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.fill(using:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"fill","kind":"identifier"},{"kind":"text","text":"("},{"text":"using","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"operation"},{"kind":"text","text":": "},{"text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation","kind":"typeIdentifier"},{"text":" = NSGraphicsContext.current?.compositingOperation ?? .sourceOver)","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/fill(using:)-5qdhz"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","platforms":[{"name":"macOS","deprecated":false,"beta":false,"introducedAt":"10.9","unavailable":false},{"beta":false,"unavailable":false,"deprecated":false,"introducedAt":"4.0","name":"Swift"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"text":"NSCompositingOperation","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"(CGRect, gray: CGFloat)"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:ST6AppKitSo6CGRectV_14CoreFoundation7CGFloatV4grayt7ElementRtzrlE4fill5usingySo22NSCompositingOperationV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"fill(using:)"},"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\/Sequence-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-5qdhz","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-5qdhz":{"title":"fill(using:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-5qdhz","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/fill(using:)-5qdhz","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"kind":"text","text":"("},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation"},{"kind":"text","text":")"}],"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, gray: CGFloat)"},{"text":".","type":"text"}]}}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-5qdhz"},"metadata":{"role":"symbol","symbolKind":"method","extendedModule":"Swift","title":"fill(using:)","platforms":[{"unavailable":false,"name":"macOS","deprecated":false,"beta":false,"introducedAt":"10.9"},{"introducedAt":"4.0","name":"Swift","beta":false,"deprecated":false,"unavailable":false}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:ST6AppKitSo6CGRectV_14CoreFoundation7CGFloatV4grayt7ElementRtzrlE4fill5usingySo22NSCompositingOperationV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"(CGRect, gray: CGFloat)"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NSCompositingOperation","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation"},{"text":")","kind":"text"}],"roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"operation","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation"},{"text":" = NSGraphicsContext.current?.compositingOperation ?? .sourceOver)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.fill(using:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/fill(using:)-5qdhz"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-5qdhz":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-5qdhz","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"kind":"text","text":"("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@E@NSCompositingOperation","text":"NSCompositingOperation","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"title":"fill(using:)","url":"\/documentation\/anima\/animatablearray\/fill(using:)-5qdhz","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"code":"(CGRect, gray: CGFloat)","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","kind":"symbol"}}} \ 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 27b9f287..18dfd0db 100644 --- a/docs/data/documentation/anima/animatablearray/fill(using:)-6bkqd.json +++ b/docs/data/documentation/anima/animatablearray/fill(using:)-6bkqd.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/fill(using:)-6bkqd"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation","text":"NSCompositingOperation"},{"kind":"text","text":")"}],"externalID":"s:ST6AppKitSo6CGRectV7ElementRtzrlE4fill5usingySo22NSCompositingOperationV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"fill(using:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" is ","type":"text"},{"code":"CGRect","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","symbolKind":"method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"platforms":[{"beta":false,"unavailable":false,"introducedAt":"10.9","name":"macOS","deprecated":false},{"name":"Swift","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"4.0"}],"roleHeading":"Instance Method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-6bkqd","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 "},{"type":"codeVoice","code":"Sequence.fill(using:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"operation","kind":"internalParam"},{"kind":"text","text":": "},{"text":"NSCompositingOperation","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation"},{"kind":"text","text":" = NSGraphicsContext.current?.compositingOperation ?? .sourceOver)"}]}]}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-6bkqd":{"title":"fill(using:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-6bkqd","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"code":"CGRect","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/fill(using:)-6bkqd"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":" "},{"text":"operation","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@E@NSCompositingOperation","kind":"typeIdentifier","text":"NSCompositingOperation"},{"text":" = NSGraphicsContext.current?.compositingOperation ?? .sourceOver)","kind":"text"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-6bkqd","interfaceLanguage":"swift"},"metadata":{"externalID":"s:ST6AppKitSo6CGRectV7ElementRtzrlE4fill5usingySo22NSCompositingOperationV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"fill(using:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@E@NSCompositingOperation","text":"NSCompositingOperation","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","platforms":[{"beta":false,"deprecated":false,"introducedAt":"10.9","unavailable":false,"name":"macOS"},{"beta":false,"deprecated":false,"name":"Swift","unavailable":false,"introducedAt":"4.0"}],"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"type":"codeVoice","code":"CGRect"},{"type":"text","text":"."}]}},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.fill(using:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/fill(using:)-6bkqd"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-6bkqd":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"fill","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"text":"NSCompositingOperation","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"CGRect"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","abstract":[],"title":"fill(using:)","url":"\/documentation\/anima\/animatablearray\/fill(using:)-6bkqd","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-6bkqd"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 dc50da50..4b0be3c4 100644 --- a/docs/data/documentation/anima/animatablearray/fill(using:)-9islb.json +++ b/docs/data/documentation/anima/animatablearray/fill(using:)-9islb.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/fill(using:)-9islb"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.fill(using:)"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","metadata":{"roleHeading":"Instance Method","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"(CGRect, NSColor)","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"symbolKind":"method","platforms":[{"unavailable":false,"introducedAt":"10.9","beta":false,"name":"macOS","deprecated":false},{"introducedAt":"4.0","beta":false,"name":"Swift","deprecated":false,"unavailable":false}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:ST6AppKitSo6CGRectV_So7NSColorCt7ElementRtzrlE4fill5usingySo22NSCompositingOperationV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fill"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@E@NSCompositingOperation","text":"NSCompositingOperation","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","extendedModule":"Swift","title":"fill(using:)"},"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"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"operation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation"},{"kind":"text","text":" = NSGraphicsContext.current?.compositingOperation ?? .sourceOver)"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-9islb"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-9islb":{"title":"fill(using:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-9islb","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"code":"(CGRect, NSColor)","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@E@NSCompositingOperation","text":"NSCompositingOperation","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/fill(using:)-9islb"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"platforms":[{"beta":false,"deprecated":false,"name":"macOS","introducedAt":"10.9","unavailable":false},{"name":"Swift","introducedAt":"4.0","deprecated":false,"unavailable":false,"beta":false}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:ST6AppKitSo6CGRectV_So7NSColorCt7ElementRtzrlE4fill5usingySo22NSCompositingOperationV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"fill(using:)","extendedModule":"Swift","symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"code":"(CGRect, NSColor)","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation","text":"NSCompositingOperation"},{"text":")","kind":"text"}]},"sections":[],"kind":"symbol","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:)-9islb"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.fill(using:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":" "},{"text":"operation","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"NSCompositingOperation","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation"},{"text":" = NSGraphicsContext.current?.compositingOperation ?? .sourceOver)","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-9islb"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-9islb":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-9islb","role":"symbol","type":"topic","title":"fill(using:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fill"},{"kind":"text","text":"("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"code":"(CGRect, NSColor)","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/fill(using:)-9islb"}}} \ 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 b57867ff..52b59261 100644 --- a/docs/data/documentation/anima/animatablearray/filter(_:).json +++ b/docs/data/documentation/anima/animatablearray/filter(_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.filter(_:)","type":"codeVoice"},{"type":"text","text":"."}],"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\/filter(_:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filter","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"isIncluded"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"}],"languages":["swift"]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filter","kind":"identifier"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","platforms":[{"deprecated":false,"beta":false,"unavailable":false,"name":"Swift","introducedAt":"4.0"}],"role":"symbol","roleHeading":"Instance Method","extendedModule":"Swift","title":"filter(_:)","externalID":"s:SmsE6filteryxSb7ElementQzKXEKF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/filter(_:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/filter(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/filter(_:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/filter(_:)","abstract":[],"role":"symbol","title":"filter(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"filter","kind":"identifier"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","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"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/filter(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/filter(_:)"},"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},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.filter(_:)"},{"type":"text","text":"."}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"filter","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"}],"externalID":"s:SmsE6filteryxSb7ElementQzKXEKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"filter(_:)","platforms":[{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"4.0","name":"Swift"}],"extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"filter","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"isIncluded"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","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"},{"text":"Self","kind":"typeIdentifier"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/filter(_:)":{"title":"filter(_:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/filter(_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"filter"},{"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","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/filter(_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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(where:).json b/docs/data/documentation/anima/animatablearray/first(where:).json index 62397c70..400e535f 100644 --- a/docs/data/documentation/anima/animatablearray/first(where:).json +++ b/docs/data/documentation/anima/animatablearray/first(where:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first(where:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"first"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"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"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","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.first(where:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/first(where:)"]}],"metadata":{"roleHeading":"Instance Method","externalID":"s:STsE5first5where7ElementQzSgSbADKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"first(where:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"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"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"method"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/first(where:)":{"title":"first(where:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first(where:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"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","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/first(where:)"}}} \ No newline at end of file +{"metadata":{"role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","extendedModule":"Swift","title":"first(where:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"first"},{"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"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:STsE5first5where7ElementQzSgSbADKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.first(where:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/first(where:)"]}],"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},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"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"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first(where:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/first(where:)":{"title":"first(where:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"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","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/first(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first(where:)","role":"symbol"}}} \ 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 56aa1557..95f59439 100644 --- a/docs/data/documentation/anima/animatablearray/first.json +++ b/docs/data/documentation/anima/animatablearray/first.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"seeAlsoSections":[{"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:)"],"generated":true}],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:5Anima15AnimatableArrayV5firstxSgvp","title":"first","roleHeading":"Instance Property","symbolKind":"property"},"abstract":[{"text":"The first element of the collection.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/first"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","type":"topic","title":"first","abstract":[{"text":"The first element of the collection.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","type":"topic","title":"endIndex","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","kind":"symbol","type":"topic","title":"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"}],"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">.","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","kind":"symbol","type":"topic","title":"startIndex","abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses the element at the specified position."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"ArraySlice","preciseIdentifier":"s:s10ArraySliceV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","kind":"symbol","type":"topic","title":"last","abstract":[{"type":"text","text":"The last element of the collection."}],"url":"\/documentation\/anima\/animatablearray\/last","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima15AnimatableArrayV5firstxSgvp","title":"first"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The first element of the collection."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/first"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first"},"seeAlsoSections":[{"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:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">."},{"preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","title":"subscript(safe:)","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" If the index is larger than the array,"}]},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","title":"startIndex","url":"\/documentation\/anima\/animatablearray\/startindex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/first":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","title":"first","url":"\/documentation\/anima\/animatablearray\/first","abstract":[{"type":"text","text":"The first element of the collection."}]},"doc://Anima/documentation/Anima/AnimatableArray/last":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","title":"last","url":"\/documentation\/anima\/animatablearray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","abstract":[{"type":"text","text":"Accesses the element at the specified position."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","title":"endIndex","url":"\/documentation\/anima\/animatablearray\/endindex","abstract":[{"text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument.","type":"text"}]}}} \ 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 64345b90..e525ea34 100644 --- a/docs/data/documentation/anima/animatablearray/firstindex(of:).json +++ b/docs/data/documentation/anima/animatablearray/firstindex(of:).json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Collection.firstIndex(of:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/firstindex(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"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"},{"text":"of","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"element","kind":"internalParam"},{"text":": ","kind":"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":"Index"},{"text":"?","kind":"text"}]}]}],"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SlsSQ7ElementRpzrlE10firstIndex2of0C0QzSgAB_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"firstIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"method","title":"firstIndex(of:)","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":"Equatable"},{"type":"text","text":"."}]},"roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(of:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(of:)":{"url":"\/documentation\/anima\/animatablearray\/firstindex(of:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(of:)","title":"firstIndex(of:)","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"firstIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"text":": ","kind":"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"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"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"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(of:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"firstIndex","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":" ","kind":"text"},{"text":"element","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.firstIndex(of:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/firstindex(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"roleHeading":"Instance Method","externalID":"s:SlsSQ7ElementRpzrlE10firstIndex2of0C0QzSgAB_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstIndex"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","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"}]},"extendedModule":"Swift","title":"firstIndex(of:)"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(of:)":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"firstIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"firstIndex(of:)","role":"symbol","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":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(of:)","url":"\/documentation\/anima\/animatablearray\/firstindex(of:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/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 73e321fb..b1e0a25c 100644 --- a/docs/data/documentation/anima/animatablearray/firstindex(where:).json +++ b/docs/data/documentation/anima/animatablearray/firstindex(where:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.firstIndex(where:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"firstIndex(where:)","externalID":"s:SlsE10firstIndex5where0B0QzSgSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstIndex"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"method"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(where:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/firstindex(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"firstIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":" "},{"text":"predicate","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","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":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(where:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(where:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"firstIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"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":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/firstindex(where:)","title":"firstIndex(where:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"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\/Collection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/firstindex(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(where:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"externalID":"s:SlsE10firstIndex5where0B0QzSgSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"firstIndex(where:)","symbolKind":"method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstIndex"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"firstIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"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"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.firstIndex(where:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(where:)":{"url":"\/documentation\/anima\/animatablearray\/firstindex(where:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"firstIndex"},{"kind":"text","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"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"title":"firstIndex(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(where:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/firstrange(of:)-7d62v.json b/docs/data/documentation/anima/animatablearray/firstrange(of:)-7d62v.json index 848a7104..e824fd2c 100644 --- a/docs/data/documentation/anima/animatablearray/firstrange(of:)-7d62v.json +++ b/docs/data/documentation/anima/animatablearray/firstrange(of:)-7d62v.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/firstrange(of:)-7d62v"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"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"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">? ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Sl","kind":"typeIdentifier","text":"Collection"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"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.firstRange(of:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-7d62v"},"metadata":{"externalID":"s:Sl17_StringProcessingSQ7ElementRpzrlE10firstRange2ofSny5IndexQzGSgqd___tSlRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"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"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"title":"firstRange(of:)","symbolKind":"method","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"platforms":[{"unavailable":false,"deprecated":false,"name":"iOS","beta":false,"introducedAt":"16.0"},{"deprecated":false,"name":"macOS","introducedAt":"13.0","unavailable":false,"beta":false},{"introducedAt":"16.0","deprecated":false,"name":"tvOS","beta":false,"unavailable":false},{"deprecated":false,"name":"watchOS","introducedAt":"9.0","unavailable":false,"beta":false}],"roleHeading":"Instance Method","extendedModule":"Swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-7d62v":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-7d62v","type":"topic","role":"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":[{"type":"text","text":"Available when"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"firstRange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","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"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-7d62v","title":"firstRange(of:)"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/firstrange(of:)-7d62v"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-7d62v"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"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"},{"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"},{"text":">? ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Sl","kind":"typeIdentifier","text":"Collection"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"sections":[],"metadata":{"platforms":[{"introducedAt":"16.0","unavailable":false,"beta":false,"deprecated":false,"name":"iOS"},{"name":"macOS","beta":false,"unavailable":false,"introducedAt":"13.0","deprecated":false},{"deprecated":false,"introducedAt":"16.0","unavailable":false,"beta":false,"name":"tvOS"},{"introducedAt":"9.0","name":"watchOS","beta":false,"deprecated":false,"unavailable":false}],"extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"firstRange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"of"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"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":">?"}],"role":"symbol","title":"firstRange(of:)","externalID":"s:Sl17_StringProcessingSQ7ElementRpzrlE10firstRange2ofSny5IndexQzGSgqd___tSlRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","symbolKind":"method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.firstRange(of:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-7d62v":{"url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-7d62v","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-7d62v","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}]},"abstract":[],"kind":"symbol","role":"symbol","title":"firstRange(of:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstRange"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"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"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"}}} \ 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 251afcd3..bf131fbb 100644 --- a/docs/data/documentation/anima/animatablearray/firstrange(of:)-8sp6q.json +++ b/docs/data/documentation/anima/animatablearray/firstrange(of:)-8sp6q.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"firstRange"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">? "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Collection","kind":"typeIdentifier","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-8sp6q","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/firstrange(of:)-8sp6q"]}],"metadata":{"symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"firstRange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">?","kind":"text"}],"title":"firstRange(of:)","extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:SK17_StringProcessingSL7ElementRpzrlE10firstRange2ofSny5IndexQzGSgqd___tSlRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"platforms":[{"deprecated":false,"introducedAt":"16.0","name":"iOS","unavailable":false,"beta":false},{"beta":false,"unavailable":false,"deprecated":false,"introducedAt":"13.0","name":"macOS"},{"name":"tvOS","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"16.0"},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"9.0","name":"watchOS"}]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection.firstRange(of:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","abstract":[],"title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-8sp6q":{"title":"firstRange(of:)","url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-8sp6q","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstRange"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">?"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-8sp6q","kind":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-8sp6q","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"method","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"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"},{"kind":"text","text":") -> "},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"title":"firstRange(of:)","extendedModule":"Swift","externalID":"s:SK17_StringProcessingSL7ElementRpzrlE10firstRange2ofSny5IndexQzGSgqd___tSlRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"platforms":[{"name":"iOS","introducedAt":"16.0","deprecated":false,"unavailable":false,"beta":false},{"introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false,"name":"macOS"},{"beta":false,"unavailable":false,"introducedAt":"16.0","deprecated":false,"name":"tvOS"},{"unavailable":false,"introducedAt":"9.0","beta":false,"name":"watchOS","deprecated":false}]},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/firstrange(of:)-8sp6q"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"firstRange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">? ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Collection","kind":"typeIdentifier","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection.firstRange(of:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-8sp6q":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"firstRange"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"type":"topic","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":"."}]},"url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-8sp6q","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-8sp6q","abstract":[],"kind":"symbol","title":"firstRange(of:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"title":"BidirectionalCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","role":"collectionGroup"}}} \ 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 6e644d54..08b5797f 100644 --- a/docs/data/documentation/anima/animatablearray/flatmap(_:)-2mdjl.json +++ b/docs/data/documentation/anima/animatablearray/flatmap(_:)-2mdjl.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","title":"flatMap(_:)","role":"symbol","externalID":"s:STsE7flatMapySayqd__Gqd__Sg7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"flatMap"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ElementOfResult"},{"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":"ElementOfResult"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"platforms":[]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.flatMap(_:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"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":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"ElementOfResult","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"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","text":"ElementOfResult"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"ElementOfResult"},{"text":"]","kind":"text"}]}]}],"deprecationSummary":[{"type":"paragraph","inlineContent":[{"text":"Please use compactMap(_:) for the case where closure returns an optional value","type":"text"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/flatmap(_:)-2mdjl"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-2mdjl","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-2mdjl":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-2mdjl","title":"flatMap(_:)","role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-2mdjl","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ElementOfResult"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"ElementOfResult"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"text":"ElementOfResult","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"deprecated":true},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.flatMap(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"flatMap","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ElementOfResult"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"transform"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"ElementOfResult","kind":"typeIdentifier"},{"kind":"text","text":"]"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/flatmap(_:)-2mdjl"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Swift","symbolKind":"method","platforms":[],"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"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"ElementOfResult"},{"text":"]","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:STsE7flatMapySayqd__Gqd__Sg7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"flatMap(_:)","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-2mdjl","interfaceLanguage":"swift"},"deprecationSummary":[{"type":"paragraph","inlineContent":[{"text":"Please use compactMap(_:) for the case where closure returns an optional value","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/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-2mdjl":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-2mdjl","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"kind":"text","text":"<"},{"text":"ElementOfResult","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"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"},{"kind":"text","text":"]"}],"abstract":[],"title":"flatMap(_:)","url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-2mdjl","deprecated":true,"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 f16abfdd..7b28ecd8 100644 --- a/docs/data/documentation/anima/animatablearray/flatmap(_:)-3cu6p.json +++ b/docs/data/documentation/anima/animatablearray/flatmap(_:)-3cu6p.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-3cu6p"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.flatMap(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"text":"SegmentOfResult","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"transform","kind":"internalParam"},{"kind":"text","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":"SegmentOfResult"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"] ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"SegmentOfResult"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/flatmap(_:)-3cu6p"]}],"sections":[],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:STsE7flatMapySay7ElementQyd__Gqd__ABQzKXEKSTRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","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"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"title":"flatMap(_:)","role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"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":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-3cu6p":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-3cu6p","kind":"symbol","type":"topic","title":"flatMap(_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-3cu6p","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"kind":"text","text":"<"},{"text":"SegmentOfResult","kind":"genericParameter"},{"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":"SegmentOfResult","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-3cu6p","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\/Sequence-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.flatMap(_:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/flatmap(_:)-3cu6p"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"SegmentOfResult"},{"kind":"text","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"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"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"},{"kind":"text","text":"] "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","title":"flatMap(_:)","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"SegmentOfResult","kind":"genericParameter"},{"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":"SegmentOfResult","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"externalID":"s:STsE7flatMapySay7ElementQyd__Gqd__ABQzKXEKSTRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-3cu6p":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-3cu6p","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-3cu6p","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"SegmentOfResult","kind":"genericParameter"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"flatMap(_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 25208a8c..f28981c4 100644 --- a/docs/data/documentation/anima/animatablearray/foreach(_:).json +++ b/docs/data/documentation/anima/animatablearray/foreach(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"forEach","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"body","kind":"internalParam"},{"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":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"externalID":"s:STsE7forEachyyy7ElementQzKXEKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"forEach","kind":"identifier"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}],"title":"forEach(_:)","symbolKind":"method","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.forEach(_:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/forEach(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/foreach(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/forEach(_:)":{"title":"forEach(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/forEach(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"forEach"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/foreach(_:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/foreach(_:)"]}],"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\/forEach(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.forEach(_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"forEach","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"body","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"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}]}]}],"metadata":{"role":"symbol","symbolKind":"method","roleHeading":"Instance Method","externalID":"s:STsE7forEachyyy7ElementQzKXEKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"forEach"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"forEach(_:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/forEach(_:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/foreach(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/forEach(_:)","type":"topic","title":"forEach(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"forEach","kind":"identifier"},{"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":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 b707381b..bc2d0603 100644 --- a/docs/data/documentation/anima/animatablearray/formatted().json +++ b/docs/data/documentation/anima/animatablearray/formatted().json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.formatted()"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formatted","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"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,"patch":0,"minor":3},"sections":[],"metadata":{"platforms":[{"name":"iOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"15.0"},{"deprecated":false,"introducedAt":"12.0","name":"macOS","unavailable":false,"beta":false},{"unavailable":false,"name":"tvOS","beta":false,"deprecated":false,"introducedAt":"15.0"},{"deprecated":false,"introducedAt":"8.0","name":"watchOS","unavailable":false,"beta":false}],"externalID":"s:ST10FoundationSS7ElementRtzrlE9formattedSSyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formatted"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"formatted()"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/formatted()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted()","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"formatted()","abstract":[],"url":"\/documentation\/anima\/animatablearray\/formatted()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formatted","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.formatted()"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/formatted()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formatted"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"platforms":[{"name":"iOS","introducedAt":"15.0","deprecated":false,"beta":false,"unavailable":false},{"unavailable":false,"name":"macOS","beta":false,"introducedAt":"12.0","deprecated":false},{"beta":false,"deprecated":false,"introducedAt":"15.0","unavailable":false,"name":"tvOS"},{"beta":false,"name":"watchOS","deprecated":false,"introducedAt":"8.0","unavailable":false}],"title":"formatted()","externalID":"s:ST10FoundationSS7ElementRtzrlE9formattedSSyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formatted","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted()","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/formatted()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formatted"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/formatted()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted()","abstract":[],"title":"formatted()","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"}}} \ 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 0835563b..76f45663 100644 --- a/docs/data/documentation/anima/animatablearray/formatted(_:).json +++ b/docs/data/documentation/anima/animatablearray/formatted(_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.formatted(_:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/formatted(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formatted"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"style","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"FormatOutput"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"FormatInput","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation11FormatStyleP","kind":"typeIdentifier","text":"FormatStyle"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"externalID":"s:ST10FoundationE9formattedy12FormatOutputQyd__qd__0C5InputQyd__RszAA0C5StyleRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formatted"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"FormatOutput","kind":"typeIdentifier"}],"title":"formatted(_:)","symbolKind":"method","platforms":[{"deprecated":false,"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0"},{"introducedAt":"12.0","deprecated":false,"name":"macOS","beta":false,"unavailable":false},{"deprecated":false,"name":"tvOS","introducedAt":"15.0","unavailable":false,"beta":false},{"unavailable":false,"deprecated":false,"introducedAt":"8.0","name":"watchOS","beta":false}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Method","extendedModule":"Swift"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted(_:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/formatted(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted(_:)","kind":"symbol","type":"topic","title":"formatted(_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/formatted(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formatted"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"FormatOutput","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.formatted(_:)"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/formatted(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","title":"formatted(_:)","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formatted"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"FormatOutput","kind":"typeIdentifier"}],"externalID":"s:ST10FoundationE9formattedy12FormatOutputQyd__qd__0C5InputQyd__RszAA0C5StyleRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"platforms":[{"introducedAt":"15.0","beta":false,"name":"iOS","deprecated":false,"unavailable":false},{"beta":false,"unavailable":false,"deprecated":false,"introducedAt":"12.0","name":"macOS"},{"beta":false,"name":"tvOS","introducedAt":"15.0","unavailable":false,"deprecated":false},{"name":"watchOS","deprecated":false,"beta":false,"introducedAt":"8.0","unavailable":false}],"symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"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"},{"text":"style","kind":"internalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"FormatOutput"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"FormatInput"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"FormatStyle","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation11FormatStyleP"}]}]}],"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},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/formatted(_:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted(_:)","type":"topic","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"},{"text":".","kind":"text"},{"text":"FormatOutput","kind":"typeIdentifier"}],"title":"formatted(_:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/formatted(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 6ab91e6c..f96fa0a6 100644 --- a/docs/data/documentation/anima/animatablearray/formindex(_:offsetby:).json +++ b/docs/data/documentation/anima/animatablearray/formindex(_:offsetby:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/formindex(_:offsetby:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formIndex"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"i","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"text":"offsetBy","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"distance","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.formIndex(_:offsetBy:)"},{"text":".","type":"text"}],"metadata":{"title":"formIndex(_:offsetBy:)","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:SlsE9formIndex_8offsetByy0B0Qzz_SitF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"kind":"symbol","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\/formIndex(_:offsetBy:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formIndex"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"offsetBy","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:)","title":"formIndex(_:offsetBy:)"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:)","interfaceLanguage":"swift"},"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},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.formIndex(_:offsetBy:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"i","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offsetBy"},{"text":" ","kind":"text"},{"text":"distance","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/formindex(_:offsetby:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","externalID":"s:SlsE9formIndex_8offsetByy0B0Qzz_SitF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","title":"formIndex(_:offsetBy:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formIndex"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"text":"offsetBy","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","symbolKind":"method"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:)":{"url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offsetBy"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","title":"formIndex(_:offsetBy:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:)","abstract":[],"role":"symbol"}}} \ 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 5c1edba7..bd7a555f 100644 --- a/docs/data/documentation/anima/animatablearray/formindex(_:offsetby:limitedby:).json +++ b/docs/data/documentation/anima/animatablearray/formindex(_:offsetby:limitedby:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/formindex(_:offsetby:limitedby:)"]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:limitedBy:)"},"metadata":{"symbolKind":"method","externalID":"s:SlsE9formIndex_8offsetBy07limitedD0Sb0B0Qzz_SiAEtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"formIndex(_:offsetBy:limitedBy:)","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offsetBy","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"limitedBy","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"i"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offsetBy","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"distance"},{"kind":"text","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":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.formIndex(_:offsetBy:limitedBy:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:limitedBy:)":{"title":"formIndex(_:offsetBy:limitedBy:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"offsetBy","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"limitedBy","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:limitedBy:)","kind":"symbol","type":"topic","abstract":[],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:limitedby:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"method","title":"formIndex(_:offsetBy:limitedBy:)","externalID":"s:SlsE9formIndex_8offsetBy07limitedD0Sb0B0Qzz_SiAEtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","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"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":", "},{"text":"offsetBy","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limitedBy"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Instance Method"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/formindex(_:offsetby:limitedby:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.formIndex(_:offsetBy:limitedBy:)"},{"text":".","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:limitedBy:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formIndex"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"i","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offsetBy"},{"kind":"text","text":" "},{"kind":"internalParam","text":"distance"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"limitedBy","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:limitedBy:)":{"url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:limitedby:)","title":"formIndex(_:offsetBy:limitedBy:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formIndex"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"limitedBy","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:limitedBy:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/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 596d4fc1..b015c280 100644 --- a/docs/data/documentation/anima/animatablearray/formindex(after:).json +++ b/docs/data/documentation/anima/animatablearray/formindex(after:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"roleHeading":"Instance Method","externalID":"s:SlsE9formIndex5aftery0B0Qzz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":")"}],"title":"formIndex(after:)","extendedModule":"Swift"},"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"]]},"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"},{"text":"i","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.formIndex(after:)"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/formindex(after:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(after:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(after:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formIndex"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/formindex(after:)","title":"formIndex(after:)"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"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"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/formindex(after:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(after:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.formIndex(after:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"externalID":"s:SlsE9formIndex5aftery0B0Qzz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","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"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":")"}],"extendedModule":"Swift","symbolKind":"method","title":"formIndex(after:)","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(after:)":{"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":")","kind":"text"}],"kind":"symbol","title":"formIndex(after:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(after:)","url":"\/documentation\/anima\/animatablearray\/formindex(after:)","type":"topic"}}} \ 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 2003c2be..56b9aec8 100644 --- a/docs/data/documentation/anima/animatablearray/formindex(before:).json +++ b/docs/data/documentation/anima/animatablearray/formindex(before:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection.formIndex(before:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(before:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/formindex(before:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"metadata":{"roleHeading":"Instance Method","title":"formIndex(before:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SKsE9formIndex6beforey0B0Qzz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formIndex"},{"kind":"text","text":"("},{"text":"before","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":")"}],"role":"symbol","symbolKind":"method","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"before","kind":"externalParam"},{"text":" ","kind":"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":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(before:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formIndex"},{"text":"(","kind":"text"},{"text":"before","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":")","kind":"text"}],"role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/formindex(before:)","type":"topic","title":"formIndex(before:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(before:)"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","abstract":[],"title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"metadata":{"roleHeading":"Instance Method","externalID":"s:SKsE9formIndex6beforey0B0Qzz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"before"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","title":"formIndex(before:)","extendedModule":"Swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"BidirectionalCollection.formIndex(before:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formIndex"},{"text":"(","kind":"text"},{"text":"before","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"i"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/formindex(before:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(before:)"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"title":"BidirectionalCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(before:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"formIndex"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"before"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/formindex(before:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(before:)","abstract":[],"title":"formIndex(before:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 d24ed172..0c28409b 100644 --- a/docs/data/documentation/anima/animatablearray/hash(into:).json +++ b/docs/data/documentation/anima/animatablearray/hash(into:).json @@ -1 +1 @@ -{"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:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}]}],"metadata":{"extendedModule":"Anima","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":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","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","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","symbolKind":"method","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","externalID":"s:5Anima15AnimatableArrayVAASHRzrlE4hash4intoys6HasherVz_tF"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/hash(into:)":{"type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/hash(into:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)"},"doc://Anima/documentation/Anima/AnimatableArray/Hashable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations","kind":"article","type":"topic","title":"Hashable Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/hashable-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/hash(into:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"metadata":{"extendedModule":"Anima","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayVAASHRzrlE4hash4intoys6HasherVz_tF","roleHeading":"Instance Method","title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Hashable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/hashable-implementations","title":"Hashable Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/hash(into:)":{"title":"hash(into:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/hash(into:)","role":"symbol","kind":"symbol","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"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/hashable-implementations.json b/docs/data/documentation/anima/animatablearray/hashable-implementations.json index 5dc95e43..56b84dea 100644 --- a/docs/data/documentation/anima/animatablearray/hashable-implementations.json +++ b/docs/data/documentation/anima/animatablearray/hashable-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"Hashable Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/hash(into:)":{"type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/hash(into:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"Hashable Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/hashable-implementations"]}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/hash(into:)":{"title":"hash(into:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/hash(into:)","role":"symbol","kind":"symbol","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"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"VectorArithmetic","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/index(_:offsetby:limitedby:).json b/docs/data/documentation/anima/animatablearray/index(_:offsetby:limitedby:).json index 672e092e..c4f15ee2 100644 --- a/docs/data/documentation/anima/animatablearray/index(_:offsetby:limitedby:).json +++ b/docs/data/documentation/anima/animatablearray/index(_:offsetby:limitedby:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/index(_:offsetby:limitedby:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"index","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"i"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offsetBy","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"distance","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"text":"limitedBy","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RandomAccessCollection.index(_:offsetBy:limitedBy:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:SksE5index_8offsetBy07limitedC05IndexQzSgAE_SiAEtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"index","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limitedBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"index(_:offsetBy:limitedBy:)","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/index(_:offsetBy:limitedBy:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"index","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"limitedBy","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"},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"index(_:offsetBy:limitedBy:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)","url":"\/documentation\/anima\/animatablearray\/index(_:offsetby:limitedby:)","type":"topic","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/RandomAccessCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations","kind":"article","type":"topic","title":"RandomAccessCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/randomaccesscollection-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RandomAccessCollection.index(_:offsetBy:limitedBy:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"index"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"i"},{"kind":"text","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"},{"text":"limitedBy","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"limit","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/index(_:offsetby:limitedby:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"index","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"text":"limitedBy","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SksE5index_8offsetBy07limitedC05IndexQzSgAE_SiAEtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","role":"symbol","title":"index(_:offsetBy:limitedBy:)"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RandomAccessCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/randomaccesscollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations","role":"collectionGroup","title":"RandomAccessCollection Implementations","abstract":[],"kind":"article","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/index(_:offsetBy:limitedBy:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"index","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offsetBy","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"limitedBy","kind":"externalParam"},{"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":"Index"},{"kind":"text","text":"?"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/index(_:offsetby:limitedby:)","kind":"symbol","role":"symbol","title":"index(_:offsetBy:limitedBy:)"}}} \ 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 20f0d1cb..572cee86 100644 --- a/docs/data/documentation/anima/animatablearray/index(of:).json +++ b/docs/data/documentation/anima/animatablearray/index(of:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(of:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/index(of:)"]}],"sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SlsSQ7ElementRpzrlE5index2of5IndexQzSgAB_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[],"role":"symbol","title":"index(of:)","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"index","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"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"},{"text":"?","kind":"text"}],"symbolKind":"method","roleHeading":"Instance Method","extendedModule":"Swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.index(of:)"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"index"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"element"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"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"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/index(of:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(of:)","type":"topic","role":"symbol","deprecated":true,"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":"Equatable"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"index","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","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":"Index"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/index(of:)","title":"index(of:)"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.index(of:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(of:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/index(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Swift","symbolKind":"method","platforms":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SlsSQ7ElementRpzrlE5index2of5IndexQzSgAB_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"index(of:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"index"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":" "},{"text":"element","kind":"internalParam"},{"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":"Index"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/index(of:)":{"deprecated":true,"url":"\/documentation\/anima\/animatablearray\/index(of:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"index","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","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":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","title":"index(of:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(of:)","abstract":[],"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":[{"text":"Available when","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"}}} \ 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 ad4bc365..c4e8a137 100644 --- a/docs/data/documentation/anima/animatablearray/init().json +++ b/docs/data/documentation/anima/animatablearray/init().json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:5Anima15AnimatableArrayVACyxGycfc","roleHeading":"Initializer","modules":[{"name":"Anima"}],"title":"init()","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"role":"symbol","symbolKind":"init"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()"},"kind":"symbol","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}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init()"]}],"abstract":[{"text":"Creates a new, empty array.","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/init()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","type":"topic","title":"init()","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init()","role":"symbol","abstract":[{"type":"text","text":"Creates a new, empty array."}]},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","type":"topic","title":"init(repeating:count:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","role":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the specified number of a single, repeated value."}]},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"role":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","type":"topic","kind":"symbol","title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","kind":"symbol","type":"topic","title":"init(arrayLiteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","externalID":"s:5Anima15AnimatableArrayVACyxGycfc","title":"init()","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"modules":[{"name":"Anima"}],"symbolKind":"init","roleHeading":"Initializer"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"()"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init()"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"abstract":[{"type":"text","text":"Creates a new, empty array."}],"seeAlsoSections":[{"title":"Creating an Array","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/init()":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init()","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new, empty array."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","title":"init()"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","title":"init(_:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"repeating","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"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."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","title":"init(repeating:count:)"},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"...)"}],"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","title":"init(arrayLiteral:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 573e309c..694592b8 100644 --- a/docs/data/documentation/anima/animatablearray/init(_:)-1a7aa.json +++ b/docs/data/documentation/anima/animatablearray/init(_:)-1a7aa.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"seeAlsoSections":[{"title":"Creating an Array","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}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"elements"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"elements","content":[{"inlineContent":[{"text":"The sequence of elements for the new array.","type":"text"}],"type":"paragraph"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init(_:)-1a7aa"]}],"sections":[],"metadata":{"roleHeading":"Initializer","externalID":"s:5Anima15AnimatableArrayVyACyxGqd__c7ElementQyd__RszSTRd__lufc","modules":[{"name":"Anima"}],"title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}],"role":"symbol","symbolKind":"init"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/init()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","type":"topic","title":"init()","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init()","role":"symbol","abstract":[{"type":"text","text":"Creates a new, empty array."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"role":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","type":"topic","kind":"symbol","title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","kind":"symbol","type":"topic","title":"init(arrayLiteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","type":"topic","title":"init(repeating:count:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","role":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the specified number of a single, repeated value."}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"elements","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The sequence of elements for the new array."}]}],"name":"elements"}],"kind":"parameters"}],"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"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/init(_:)-1a7aa"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Initializer","title":"init(_:)","symbolKind":"init","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayVyACyxGqd__c7ElementQyd__RszSTRd__lufc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"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\/AnimatableArray"]]},"kind":"symbol","abstract":[{"text":"Creates a new array containing the elements of a sequence.","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"repeating","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"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."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","title":"init(repeating:count:)"},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init()","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new, empty array."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","title":"init()"},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"...)"}],"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","title":"init(arrayLiteral:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","title":"init(_:)"}}} \ 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 8588b22b..2daaf89e 100644 --- a/docs/data/documentation/anima/animatablearray/init(_:)-42uu.json +++ b/docs/data/documentation/anima/animatablearray/init(_:)-42uu.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","metadata":{"symbolKind":"init","externalID":"s:SmsEyxqd__cSTRd__7ElementQyd__AARtzlufc::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"init(_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Initializer","extendedModule":"Swift","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.init(_:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"elements","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Sequence","preciseIdentifier":"s:ST","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init(_:)-42uu"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-42uu":{"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/init(_:)-42uu","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu","fragments":[{"text":"init","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"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":"elements"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:ST","text":"Sequence"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init(_:)-42uu"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}],"externalID":"s:SmsEyxqd__cSTRd__7ElementQyd__AARtzlufc::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"init(_:)","roleHeading":"Initializer","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.init(_:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-42uu":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init(_:)-42uu","fragments":[{"text":"init","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu","abstract":[],"role":"symbol","type":"topic","title":"init(_:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 c03704c9..cb5d8186 100644 --- a/docs/data/documentation/anima/animatablearray/init(arrayliteral:).json +++ b/docs/data/documentation/anima/animatablearray/init(arrayliteral:).json @@ -1 +1 @@ -{"sections":[],"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}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"metadata":{"symbolKind":"init","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"arrayLiteral"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"...)"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV12arrayLiteralACyxGxd_tcfc","roleHeading":"Initializer","title":"init(arrayLiteral:)"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/init(arrayliteral:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"arrayLiteral","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"elements"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"...)"}],"platforms":["macOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The elements for the new array..","type":"text"}],"type":"paragraph"}],"name":"elements"}],"kind":"parameters"}],"abstract":[{"text":"Creates a new array with the given elements from an array literal.","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","kind":"symbol","type":"topic","title":"init(arrayLiteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","type":"topic","title":"init()","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init()","role":"symbol","abstract":[{"type":"text","text":"Creates a new, empty array."}]},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"role":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","type":"topic","kind":"symbol","title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","type":"topic","title":"init(repeating:count:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","role":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the specified number of a single, repeated value."}]}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima15AnimatableArrayV12arrayLiteralACyxGxd_tcfc","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"symbolKind":"init","title":"init(arrayLiteral:)","roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"seeAlsoSections":[{"title":"Creating an Array","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"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":" "},{"kind":"internalParam","text":"elements"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"...)"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The elements for the new array..","type":"text"}],"type":"paragraph"}],"name":"elements"}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init(arrayliteral:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"...)"}],"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","title":"init(arrayLiteral:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","title":"init(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"repeating","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"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."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","title":"init(repeating:count:)"},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init()","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new, empty array."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","title":"init()"}}} \ 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 461be116..0397d28b 100644 --- a/docs/data/documentation/anima/animatablearray/init(from:).json +++ b/docs/data/documentation/anima/animatablearray/init(from:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"title":"init(from:)","externalID":"s:5Anima15AnimatableArrayVAASeRzrlE4fromACyxGs7Decoder_p_tKcfc","roleHeading":"Initializer","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Anima","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","symbolKind":"init"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init(from:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(from:)":{"type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","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"},{"text":".","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Decodable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations","type":"topic","title":"Decodable Implementations","kind":"article","url":"\/documentation\/anima\/animatablearray\/decodable-implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Initializer","externalID":"s:5Anima15AnimatableArrayVAASeRzrlE4fromACyxGs7Decoder_p_tKcfc","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","extendedModule":"Anima","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Decodable-Implementations":{"title":"Decodable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/decodable-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/init(from:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init(from:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)","title":"init(from:)","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic"}}} \ 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 cb3de3c7..de7f6366 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 @@ -{"sections":[],"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:)"]}],"kind":"symbol","abstract":[{"text":"Creates a new array containing the specified number of a single, repeated value.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"metadata":{"symbolKind":"init","roleHeading":"Initializer","title":"init(repeating:count:)","role":"symbol","externalID":"s:5Anima15AnimatableArrayV9repeating5countACyxGx_Sitcfc","modules":[{"name":"Anima"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"repeating","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"count"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"repeating"},{"text":" ","kind":"text"},{"text":"repeatedValue","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Parameters","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"repeatedValue: The element to repeat.","type":"text"}],"type":"paragraph"}]},{"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"}]}]}]}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","kind":"symbol","type":"topic","title":"init(arrayLiteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","type":"topic","title":"init()","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init()","role":"symbol","abstract":[{"type":"text","text":"Creates a new, empty array."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","type":"topic","title":"init(repeating:count:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","role":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the specified number of a single, repeated value."}]},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"role":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","type":"topic","kind":"symbol","title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"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:)"]}],"abstract":[{"text":"Creates a new array containing the specified number of a single, repeated value.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"metadata":{"title":"init(repeating:count:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"repeating","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:5Anima15AnimatableArrayV9repeating5countACyxGx_Sitcfc","roleHeading":"Initializer","role":"symbol","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"repeating"},{"text":" ","kind":"text"},{"text":"repeatedValue","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Parameters","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"repeatedValue: The element to repeat.","type":"text"}]}]},{"content":[{"type":"paragraph","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":"unorderedList"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"repeating","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"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."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","title":"init(repeating:count:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init()","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new, empty array."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","title":"init()"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","title":"init(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"...)"}],"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","title":"init(arrayLiteral:)"}}} \ 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 d3df70e6..61c55694 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 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.init(repeating:count:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init(repeating:count:)-755z5"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"repeating","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"repeatedValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","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":")"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:SmsE9repeating5countx7ElementQz_Sitcfc::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"repeating","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"count"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(repeating:count:)","symbolKind":"init","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Initializer","extendedModule":"Swift"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-755z5":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5","type":"topic","title":"init(repeating:count:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-755z5","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"repeating"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"count"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"metadata":{"externalID":"s:SmsE9repeating5countx7ElementQz_Sitcfc::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"init(repeating:count:)","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"init"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"repeating"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"repeatedValue"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.init(repeating:count:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init(repeating:count:)-755z5"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-755z5":{"title":"init(repeating:count:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"count"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-755z5","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","kind":"symbol","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima"}}} \ 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 112aaa20..aba5977d 100644 --- a/docs/data/documentation/anima/animatablearray/insert(_:at:).json +++ b/docs/data/documentation/anima/animatablearray/insert(_:at:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(_:at:)"},"metadata":{"roleHeading":"Instance Method","externalID":"s:SmsE6insert_2aty7ElementQzn_5IndexQztF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"insert(_:at:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"insert"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":")","kind":"text"}],"role":"symbol","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"newElement","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","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":"."},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/insert(_:at:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.insert(_:at:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/insert(_:at:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(_:at:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"insert","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"insert(_:at:)","url":"\/documentation\/anima\/animatablearray\/insert(_:at:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/insert(_:at:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"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(_:at:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SmsE6insert_2aty7ElementQzn_5IndexQztF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"insert(_:at:)","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":", ","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.insert(_:at:)"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"insert"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"newElement","kind":"internalParam"},{"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"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/insert(_:at:)":{"title":"insert(_:at:)","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":", ","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/insert(_:at:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(_:at:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/insert(contentsof:at:).json b/docs/data/documentation/anima/animatablearray/insert(contentsof:at:).json index 81bbb399..dbfdcde4 100644 --- a/docs/data/documentation/anima/animatablearray/insert(contentsof:at:).json +++ b/docs/data/documentation/anima/animatablearray/insert(contentsof:at:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"insert","kind":"identifier"},{"kind":"text","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"},{"kind":"text","text":" "},{"kind":"internalParam","text":"i"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/insert(contentsof:at:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(contentsOf:at:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","title":"insert(contentsOf:at:)","role":"symbol","externalID":"s:SmsE6insert10contentsOf2atyqd__n_5IndexQztSlRd__7ElementQyd__AFRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"insert"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"contentsOf","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.insert(contentsOf:at:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/insert(contentsOf:at:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(contentsOf:at:)","title":"insert(contentsOf:at:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/insert(contentsof:at:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"insert","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"contentsOf","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/insert(contentsof:at:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(contentsOf:at:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.insert(contentsOf:at:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","sections":[],"metadata":{"externalID":"s:SmsE6insert10contentsOf2atyqd__n_5IndexQztSlRd__7ElementQyd__AFRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"contentsOf","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":")","kind":"text"}],"extendedModule":"Swift","symbolKind":"method","title":"insert(contentsOf:at:)","roleHeading":"Instance Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"insert"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"contentsOf"},{"kind":"text","text":" "},{"text":"newElements","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":" "},{"text":"i","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"C","kind":"typeIdentifier"},{"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"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/insert(contentsOf:at:)":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(contentsOf:at:)","role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/insert(contentsof:at:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"insert","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"contentsOf","kind":"externalParam"},{"text":": ","kind":"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"},{"kind":"text","text":")"}],"title":"insert(contentsOf:at:)"}}} \ 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 99b806f3..d9cfe92e 100644 --- a/docs/data/documentation/anima/animatablearray/interpolate(towards:amount:).json +++ b/docs/data/documentation/anima/animatablearray/interpolate(towards:amount:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"VectorArithmetic.interpolate(towards:amount:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/interpolate(towards:amount:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interpolate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"towards","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"amount","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Method","externalID":"s:7SwiftUI16VectorArithmeticPAAE11interpolate7towards6amountyx_SdtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"SwiftUI","title":"interpolate(towards:amount:)","modules":[{"name":"Anima","relatedModules":["SwiftUI"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"interpolate","kind":"identifier"},{"kind":"text","text":"("},{"text":"towards","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"amount","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":[{"introducedAt":"13.0","beta":false,"deprecated":false,"name":"iOS","unavailable":false},{"unavailable":false,"introducedAt":"10.15","deprecated":false,"name":"macOS","beta":false},{"deprecated":false,"name":"tvOS","introducedAt":"13.0","unavailable":false,"beta":false},{"introducedAt":"6.0","deprecated":false,"name":"watchOS","beta":false,"unavailable":false}],"role":"symbol","symbolKind":"method"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolate(towards:amount:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","kind":"article","type":"topic","title":"VectorArithmetic Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/interpolate(towards:amount:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolate(towards:amount:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/interpolate(towards:amount:)","role":"symbol","type":"topic","title":"interpolate(towards:amount:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interpolate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"towards","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"amount","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/interpolate(towards:amount:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"interpolate"},{"kind":"text","text":"("},{"text":"towards","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"externalParam","text":"amount"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolate(towards:amount:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"extendedModule":"SwiftUI","title":"interpolate(towards:amount:)","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["SwiftUI"]}],"externalID":"s:7SwiftUI16VectorArithmeticPAAE11interpolate7towards6amountyx_SdtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interpolate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"towards"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"amount","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"platforms":[{"unavailable":false,"name":"iOS","deprecated":false,"beta":false,"introducedAt":"13.0"},{"deprecated":false,"name":"macOS","unavailable":false,"beta":false,"introducedAt":"10.15"},{"introducedAt":"13.0","unavailable":false,"name":"tvOS","beta":false,"deprecated":false},{"unavailable":false,"introducedAt":"6.0","beta":false,"deprecated":false,"name":"watchOS"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"VectorArithmetic.interpolate(towards:amount:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","role":"collectionGroup","title":"VectorArithmetic Implementations","abstract":[],"kind":"article","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/interpolate(towards:amount:)":{"title":"interpolate(towards:amount:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolate(towards:amount:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/interpolate(towards:amount:)","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"interpolate"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"towards"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"amount"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 90b8a4bc..c319b52d 100644 --- a/docs/data/documentation/anima/animatablearray/interpolated(towards:amount:).json +++ b/docs/data/documentation/anima/animatablearray/interpolated(towards:amount:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolated(towards:amount:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"metadata":{"title":"interpolated(towards:amount:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interpolated"},{"kind":"text","text":"("},{"text":"towards","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"amount","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"extendedModule":"SwiftUI","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Anima","relatedModules":["SwiftUI"]}],"platforms":[{"name":"iOS","unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false},{"introducedAt":"10.15","beta":false,"deprecated":false,"name":"macOS","unavailable":false},{"deprecated":false,"unavailable":false,"introducedAt":"13.0","name":"tvOS","beta":false},{"beta":false,"introducedAt":"6.0","name":"watchOS","unavailable":false,"deprecated":false}],"externalID":"s:7SwiftUI16VectorArithmeticPAAE12interpolated7towards6amountxx_SdtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/interpolated(towards:amount:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"VectorArithmetic.interpolated(towards:amount:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interpolated"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"towards"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"externalParam","text":"amount"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}]}]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","kind":"article","type":"topic","title":"VectorArithmetic Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/interpolated(towards:amount:)":{"url":"\/documentation\/anima\/animatablearray\/interpolated(towards:amount:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolated(towards:amount:)","abstract":[],"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"},{"kind":"text","text":", "},{"kind":"externalParam","text":"amount"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol","role":"symbol","title":"interpolated(towards:amount:)","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"VectorArithmetic.interpolated(towards:amount:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/interpolated(towards:amount:)"]}],"metadata":{"platforms":[{"name":"iOS","introducedAt":"13.0","deprecated":false,"unavailable":false,"beta":false},{"introducedAt":"10.15","unavailable":false,"beta":false,"deprecated":false,"name":"macOS"},{"unavailable":false,"introducedAt":"13.0","beta":false,"name":"tvOS","deprecated":false},{"introducedAt":"6.0","unavailable":false,"name":"watchOS","beta":false,"deprecated":false}],"modules":[{"name":"Anima","relatedModules":["SwiftUI"]}],"externalID":"s:7SwiftUI16VectorArithmeticPAAE12interpolated7towards6amountxx_SdtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","roleHeading":"Instance Method","extendedModule":"SwiftUI","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"interpolated"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"towards"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"amount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"title":"interpolated(towards:amount:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolated(towards:amount:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"interpolated"},{"text":"(","kind":"text"},{"text":"towards","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"amount","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","role":"collectionGroup","title":"VectorArithmetic Implementations","abstract":[],"kind":"article","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/interpolated(towards:amount:)":{"title":"interpolated(towards:amount:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolated(towards:amount:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/interpolated(towards:amount:)","role":"symbol","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"},{"kind":"text","text":", "},{"text":"amount","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 d6ce6745..8bd2148e 100644 --- a/docs/data/documentation/anima/animatablearray/isempty.json +++ b/docs/data/documentation/anima/animatablearray/isempty.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isEmpty","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","title":"isEmpty","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV7isEmptySbvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isEmpty"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","symbolKind":"property"},"abstract":[{"type":"text","text":"A Boolean value indicating whether the collection is empty."}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count"],"generated":true,"title":"Inspecting an Array"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/isempty"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/isEmpty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","kind":"symbol","type":"topic","title":"isEmpty","abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/isempty","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isEmpty"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/count":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","kind":"symbol","type":"topic","title":"count","abstract":[{"text":"The number of elements in the array.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/count","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"count","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isEmpty"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:5Anima15AnimatableArrayV7isEmptySbvp","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isEmpty","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"property","title":"isEmpty","roleHeading":"Instance Property"},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Inspecting an Array","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count"]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/isempty"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/count":{"title":"count","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"count"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"type":"topic","abstract":[{"text":"The number of elements in the array.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/count","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/isEmpty":{"title":"isEmpty","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isEmpty"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/isempty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","role":"symbol"}}} \ 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 14604117..b0d33bfc 100644 --- a/docs/data/documentation/anima/animatablearray/joined().json +++ b/docs/data/documentation/anima/animatablearray/joined().json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.joined()","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"joined"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"FlattenSequence","preciseIdentifier":"s:s15FlattenSequenceV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/joined()"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s15FlattenSequenceV","text":"FlattenSequence","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","symbolKind":"method","role":"symbol","title":"joined()","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","externalID":"s:STsST7ElementRpzrlE6joineds15FlattenSequenceVyxGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/joined()":{"url":"\/documentation\/anima\/animatablearray\/joined()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined()","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"FlattenSequence","kind":"typeIdentifier","preciseIdentifier":"s:s15FlattenSequenceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","role":"symbol","title":"joined()","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined()","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/joined()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.joined()"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s15FlattenSequenceV","text":"FlattenSequence"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]}]}],"kind":"symbol","metadata":{"externalID":"s:STsST7ElementRpzrlE6joineds15FlattenSequenceVyxGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","title":"joined()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15FlattenSequenceV","text":"FlattenSequence"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"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/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/joined()":{"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined()","title":"joined()","url":"\/documentation\/anima\/animatablearray\/joined()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15FlattenSequenceV","text":"FlattenSequence"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"abstract":[]}}} \ 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 c340327d..03a67fdf 100644 --- a/docs/data/documentation/anima/animatablearray/joined(separator:)-30vgs.json +++ b/docs/data/documentation/anima/animatablearray/joined(separator:)-30vgs.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Separator"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Separator"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s14JoinedSequenceV","kind":"typeIdentifier","text":"JoinedSequence"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Separator"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Separator"},{"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":"Element","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:STsST7ElementRpzrlE6joined9separators14JoinedSequenceVyxGqd___tSTRd__AA_AAQZAARtd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"joined"},{"text":"<","kind":"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"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"title":"joined(separator:)","symbolKind":"method","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.joined(separator:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-30vgs","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/joined(separator:)-30vgs"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-30vgs":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-30vgs","title":"joined(separator:)","role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-30vgs","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Separator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"separator","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Separator","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"JoinedSequence","preciseIdentifier":"s:s14JoinedSequenceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-30vgs"},"metadata":{"symbolKind":"method","extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"joined"},{"kind":"text","text":"<"},{"text":"Separator","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Separator","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s14JoinedSequenceV","text":"JoinedSequence","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"joined(separator:)","externalID":"s:STsST7ElementRpzrlE6joined9separators14JoinedSequenceVyxGqd___tSTRd__AA_AAQZAARtd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/joined(separator:)-30vgs"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"joined"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Separator"},{"kind":"text","text":">("},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"text":"Separator","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s14JoinedSequenceV","kind":"typeIdentifier","text":"JoinedSequence"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Separator"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Separator"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"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"},{"code":"Sequence.joined(separator:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-30vgs":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Separator"},{"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"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-30vgs","title":"joined(separator:)","url":"\/documentation\/anima\/animatablearray\/joined(separator:)-30vgs","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 e044a6c4..c7d60236 100644 --- a/docs/data/documentation/anima/animatablearray/joined(separator:)-6c8wq.json +++ b/docs/data/documentation/anima/animatablearray/joined(separator:)-6c8wq.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.joined(separator:)"},{"type":"text","text":"."}],"sections":[],"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Method","title":"joined(separator:)","extendedModule":"Swift","externalID":"s:STsSy7ElementRpzrlE6joined9separatorS2S_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"StringProtocol","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" = \"\") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-6c8wq"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/joined(separator:)-6c8wq"]}],"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":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-6c8wq":{"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"StringProtocol"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"joined(separator:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"kind":"text","text":"("},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-6c8wq","abstract":[],"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-6c8wq"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"extendedModule":"Swift","role":"symbol","title":"joined(separator:)","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"joined"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"roleHeading":"Instance Method","externalID":"s:STsSy7ElementRpzrlE6joined9separatorS2S_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"StringProtocol","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" = \"\") -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/joined(separator:)-6c8wq"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-6c8wq","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.joined(separator:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-6c8wq":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"StringProtocol"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-6c8wq","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-6c8wq","abstract":[],"title":"joined(separator:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 557da697..38c35a0c 100644 --- a/docs/data/documentation/anima/animatablearray/joined(separator:)-8dqqr.json +++ b/docs/data/documentation/anima/animatablearray/joined(separator:)-8dqqr.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"joined"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"role":"symbol","externalID":"s:SKsSS7ElementRtzrlE6joined9separatorS2S_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"joined(separator:)","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"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"joined"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" = \"\") -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-8dqqr","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/joined(separator:)-8dqqr"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection.joined(separator:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-8dqqr":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-8dqqr","url":"\/documentation\/anima\/animatablearray\/joined(separator:)-8dqqr","kind":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"kind":"text","text":"("},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"joined(separator:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","abstract":[],"title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"metadata":{"extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"joined"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","externalID":"s:SKsSS7ElementRtzrlE6joined9separatorS2S_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"joined(separator:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" = \"\") -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"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"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-8dqqr","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection.joined(separator:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-8dqqr":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","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":"String"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-8dqqr","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-8dqqr","abstract":[],"kind":"symbol","title":"joined(separator:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"title":"BidirectionalCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","role":"collectionGroup"}}} \ 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 cd27fbb9..6c74217b 100644 --- a/docs/data/documentation/anima/animatablearray/last(where:).json +++ b/docs/data/documentation/anima/animatablearray/last(where:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"BidirectionalCollection.last(where:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/last(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last(where:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"kind":"text","text":" "},{"text":"predicate","kind":"internalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"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":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:SKsE4last5where7ElementQzSgSbADKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"last(where:)","role":"symbol","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"last"},{"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"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Method"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/last(where:)":{"title":"last(where:)","type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/last(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last(where:)","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"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"},{"kind":"text","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"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","abstract":[],"title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"BidirectionalCollection.last(where:)"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/last(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"last"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"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"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SKsE4last5where7ElementQzSgSbADKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","role":"symbol","title":"last(where:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"last"},{"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"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last(where:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"title":"BidirectionalCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/last(where:)":{"abstract":[],"title":"last(where:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/last(where:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"kind":"text","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","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last(where:)","role":"symbol"}}} \ 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 44481e8f..8d92ff70 100644 --- a/docs/data/documentation/anima/animatablearray/last.json +++ b/docs/data/documentation/anima/animatablearray/last.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The last element of the collection."}],"seeAlsoSections":[{"title":"Accessing Elements","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}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/last"]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"last","kind":"identifier"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV4lastxSgvp","title":"last"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/last":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","kind":"symbol","type":"topic","title":"last","abstract":[{"type":"text","text":"The last element of the collection."}],"url":"\/documentation\/anima\/animatablearray\/last","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"ArraySlice","preciseIdentifier":"s:s10ArraySliceV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","type":"topic","title":"first","abstract":[{"text":"The first element of the collection.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","kind":"symbol","type":"topic","title":"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"}],"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">.","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","type":"topic","title":"endIndex","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","kind":"symbol","type":"topic","title":"startIndex","abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses the element at the specified position."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/last"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"property","title":"last","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"last"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:5Anima15AnimatableArrayV4lastxSgvp","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last"},"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"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"last"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"abstract":[{"type":"text","text":"The last element of the collection."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/last":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","title":"last","url":"\/documentation\/anima\/animatablearray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","title":"endIndex","url":"\/documentation\/anima\/animatablearray\/endindex","abstract":[{"text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">."},{"preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","title":"subscript(safe:)","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" If the index is larger than the array,"}]},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","title":"startIndex","url":"\/documentation\/anima\/animatablearray\/startindex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}]},"doc://Anima/documentation/Anima/AnimatableArray/first":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","title":"first","url":"\/documentation\/anima\/animatablearray\/first","abstract":[{"type":"text","text":"The first element of the collection."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","abstract":[{"type":"text","text":"Accesses the element at the specified position."}]}}} \ 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 9443f4a9..478661cc 100644 --- a/docs/data/documentation/anima/animatablearray/lastindex(of:).json +++ b/docs/data/documentation/anima/animatablearray/lastindex(of:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"BidirectionalCollection.lastIndex(of:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/lastindex(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"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"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"metadata":{"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"}]},"extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SKsSQ7ElementRpzrlE9lastIndex2of0C0QzSgAB_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"lastIndex(of:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastIndex"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"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"},{"kind":"text","text":"?"}],"role":"symbol","roleHeading":"Instance Method"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(of:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","abstract":[],"title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(of:)":{"title":"lastIndex(of:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lastIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"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 "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(of:)","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(of:)","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\/BidirectionalCollection-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"BidirectionalCollection.lastIndex(of:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/lastindex(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastIndex"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":" "},{"text":"element","kind":"internalParam"},{"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"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"lastIndex(of:)","externalID":"s:SKsSQ7ElementRpzrlE9lastIndex2of0C0QzSgAB_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastIndex"},{"kind":"text","text":"("},{"text":"of","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":"."},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","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"}]},"roleHeading":"Instance Method"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"title":"BidirectionalCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(of:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastIndex"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"type":"topic","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":"."}]},"url":"\/documentation\/anima\/animatablearray\/lastindex(of:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(of:)","abstract":[],"title":"lastIndex(of:)","kind":"symbol","role":"symbol"}}} \ 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 24f4d281..d7c77892 100644 --- a/docs/data/documentation/anima/animatablearray/lastindex(where:).json +++ b/docs/data/documentation/anima/animatablearray/lastindex(where:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(where:)","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\/BidirectionalCollection-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastIndex"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"kind":"text","text":" "},{"text":"predicate","kind":"internalParam"},{"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","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","title":"lastIndex(where:)","externalID":"s:SKsE9lastIndex5where0B0QzSgSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","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","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"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"method"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"BidirectionalCollection.lastIndex(where:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/lastindex(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","abstract":[],"title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(where:)":{"url":"\/documentation\/anima\/animatablearray\/lastindex(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(where:)","title":"lastIndex(where:)","kind":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastIndex"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SKsE9lastIndex5where0B0QzSgSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","title":"lastIndex(where:)","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastIndex"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"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":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}]},"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.lastIndex(where:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(where:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/lastindex(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"lastIndex","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","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"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(where:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"lastIndex","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"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"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/lastindex(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(where:)","abstract":[],"kind":"symbol","title":"lastIndex(where:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"title":"BidirectionalCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","role":"collectionGroup"}}} \ 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 ecdfa46b..ccf45f6c 100644 --- a/docs/data/documentation/anima/animatablearray/lazy.json +++ b/docs/data/documentation/anima/animatablearray/lazy.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.lazy"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/lazy"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"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"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lazy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LazySequence","preciseIdentifier":"s:s12LazySequenceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:STsE4lazys12LazySequenceVyxGvp::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"lazy"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/lazy":{"title":"lazy","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy","type":"topic","url":"\/documentation\/anima\/animatablearray\/lazy","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lazy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LazySequence","preciseIdentifier":"s:s12LazySequenceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"metadata":{"externalID":"s:STsE4lazys12LazySequenceVyxGvp::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lazy","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s12LazySequenceV","text":"LazySequence","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Property","extendedModule":"Swift","symbolKind":"property","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"lazy"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lazy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LazySequence","preciseIdentifier":"s:s12LazySequenceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/lazy"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.lazy","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy","interfaceLanguage":"swift"},"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/lazy":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lazy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s12LazySequenceV","text":"LazySequence","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/lazy","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy","abstract":[],"kind":"symbol","title":"lazy","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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(_:).json b/docs/data/documentation/anima/animatablearray/lexicographicallyprecedes(_:).json index b87cee6e..b2a25ffd 100644 --- a/docs/data/documentation/anima/animatablearray/lexicographicallyprecedes(_:).json +++ b/docs/data/documentation/anima/animatablearray/lexicographicallyprecedes(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"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"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"metadata":{"externalID":"s:STsSL7ElementRpzrlE25lexicographicallyPrecedesySbqd__STRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"OtherSequence"},{"kind":"text","text":">("},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"lexicographicallyPrecedes(_:)","symbolKind":"method","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","extendedModule":"Swift"},"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.lexicographicallyPrecedes(_:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:)":{"type":"topic","title":"lexicographicallyPrecedes(_:)","url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:)","kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.lexicographicallyPrecedes(_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"kind":"symbol","metadata":{"roleHeading":"Instance Method","title":"lexicographicallyPrecedes(_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:STsSL7ElementRpzrlE25lexicographicallyPrecedesySbqd__STRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","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":"Comparable"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"symbolKind":"method","extendedModule":"Swift","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Sequence","preciseIdentifier":"s:ST"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:)","title":"lexicographicallyPrecedes(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 ce4a8c27..eb7180a9 100644 --- a/docs/data/documentation/anima/animatablearray/lexicographicallyprecedes(_:by:).json +++ b/docs/data/documentation/anima/animatablearray/lexicographicallyprecedes(_:by:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"areInIncreasingOrder","kind":"internalParam"},{"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"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:ST","text":"Sequence"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"]}],"kind":"declarations"}],"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.lexicographicallyPrecedes(_:by:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"metadata":{"externalID":"s:STsE25lexicographicallyPrecedes_2bySbqd___Sb7ElementQz_ADtKXEtKSTRd__ACQyd__ADRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":", "},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"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"}],"title":"lexicographicallyPrecedes(_:by:)","roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:by:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:by:)":{"title":"lexicographicallyPrecedes(_:by:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:by:)","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":", "},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","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":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.lexicographicallyPrecedes(_:by:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:by:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"areInIncreasingOrder"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"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:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Sequence","preciseIdentifier":"s:ST"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:STsE25lexicographicallyPrecedes_2bySbqd___Sb7ElementQz_ADtKXEtKSTRd__ACQyd__ADRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","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":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"extendedModule":"Swift","symbolKind":"method","roleHeading":"Instance Method","title":"lexicographicallyPrecedes(_:by:)"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:by:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:by:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"OtherSequence"},{"text":">(","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"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":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"title":"lexicographicallyPrecedes(_:by:)","url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:by:)","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/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 c11830eb..ab76f9ba 100644 --- a/docs/data/documentation/anima/animatablearray/magnitudesquared.json +++ b/docs/data/documentation/anima/animatablearray/magnitudesquared.json @@ -1 +1 @@ -{"sections":[],"metadata":{"symbolKind":"property","title":"magnitudeSquared","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","extendedModule":"Anima","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"magnitudeSquared","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"externalID":"s:5Anima15AnimatableArrayV16magnitudeSquaredSdvp","modules":[{"name":"Anima"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"VectorArithmetic.magnitudeSquared","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/magnitudesquared"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/magnitudeSquared","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"magnitudeSquared","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","kind":"article","type":"topic","title":"VectorArithmetic Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/magnitudeSquared":{"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":"VectorArithmetic"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/magnitudeSquared","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magnitudeSquared","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/anima\/animatablearray\/magnitudesquared","role":"symbol","type":"topic","kind":"symbol","title":"magnitudeSquared"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/magnitudeSquared","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magnitudeSquared","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"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":"VectorArithmetic"},{"type":"text","text":"."}]},"extendedModule":"Anima","externalID":"s:5Anima15AnimatableArrayV16magnitudeSquaredSdvp","modules":[{"name":"Anima"}],"role":"symbol","title":"magnitudeSquared","roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"VectorArithmetic.magnitudeSquared"},{"type":"text","text":"."}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"magnitudeSquared","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/magnitudesquared"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/magnitudeSquared":{"title":"magnitudeSquared","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/magnitudeSquared","url":"\/documentation\/anima\/animatablearray\/magnitudesquared","abstract":[],"type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magnitudeSquared"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"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":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","role":"collectionGroup","title":"VectorArithmetic Implementations","abstract":[],"kind":"article","type":"topic"}}} \ 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 19965c2e..8def0062 100644 --- a/docs/data/documentation/anima/animatablearray/makeiterator().json +++ b/docs/data/documentation/anima/animatablearray/makeiterator().json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"makeIterator()","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeIterator"},{"kind":"text","text":"() -> "},{"text":"IndexingIterator","kind":"typeIdentifier","preciseIdentifier":"s:s16IndexingIteratorV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Iterator"},{"type":"text","text":" is "},{"code":"IndexingIterator","type":"codeVoice"},{"text":".","type":"text"}]},"externalID":"s:Slss16IndexingIteratorVyxG0B0RtzrlE04makeB0ACyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeIterator","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s16IndexingIteratorV","kind":"typeIdentifier","text":"IndexingIterator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/makeiterator()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/makeIterator()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.makeIterator()","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/makeIterator()":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/makeIterator()","title":"makeIterator()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeIterator","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"IndexingIterator","preciseIdentifier":"s:s16IndexingIteratorV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/makeiterator()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Iterator"},{"type":"text","text":" is "},{"code":"IndexingIterator","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"makeIterator()","roleHeading":"Instance Method","extendedModule":"Swift","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Iterator"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"IndexingIterator"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeIterator","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"IndexingIterator","preciseIdentifier":"s:s16IndexingIteratorV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","externalID":"s:Slss16IndexingIteratorVyxG0B0RtzrlE04makeB0ACyF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.makeIterator()"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/makeiterator()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeIterator"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"IndexingIterator","preciseIdentifier":"s:s16IndexingIteratorV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/makeIterator()"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/makeIterator()":{"type":"topic","url":"\/documentation\/anima\/animatablearray\/makeiterator()","title":"makeIterator()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/makeIterator()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Iterator"},{"type":"text","text":" is "},{"code":"IndexingIterator","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"makeIterator","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s16IndexingIteratorV","text":"IndexingIterator"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/map(_:)-67hc0.json b/docs/data/documentation/anima/animatablearray/map(_:)-67hc0.json index 44179c31..d17a3957 100644 --- a/docs/data/documentation/anima/animatablearray/map(_:)-67hc0.json +++ b/docs/data/documentation/anima/animatablearray/map(_:)-67hc0.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-67hc0"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.map(_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/map(_:)-67hc0"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"transform"},{"kind":"text","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":"T"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"title":"map(_:)","role":"symbol","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"]"}],"roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:STsE3mapySayqd__Gqd__7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-67hc0":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-67hc0","title":"map(_:)","role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/map(_:)-67hc0","type":"topic","kind":"symbol","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"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"]"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-67hc0","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/map(_:)-67hc0"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","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":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"map(_:)","externalID":"s:STsE3mapySayqd__Gqd__7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"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":"T","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","roleHeading":"Instance Method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.map(_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-67hc0":{"url":"\/documentation\/anima\/animatablearray\/map(_:)-67hc0","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-67hc0","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","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"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"T","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"map(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"}}} \ 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 f24ae98e..f9a84764 100644 --- a/docs/data/documentation/anima/animatablearray/map(_:)-vo2v.json +++ b/docs/data/documentation/anima/animatablearray/map(_:)-vo2v.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","title":"map(_:)","role":"symbol","externalID":"s:SlsE3mapySayqd__Gqd__7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"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","text":"T"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"T"},{"text":"]","kind":"text"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-vo2v"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/map(_:)-vo2v"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"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.map(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"transform","kind":"internalParam"},{"text":": (","kind":"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":"T"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":"]","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-vo2v":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-vo2v","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"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":"T","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":"]","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/map(_:)-vo2v","title":"map(_:)"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"map","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"kind":"text","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":"T"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"]"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/map(_:)-vo2v"]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.map(_:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:SlsE3mapySayqd__Gqd__7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","roleHeading":"Instance Method","title":"map(_:)","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"text":"T","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"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\/map(_:)-vo2v","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-vo2v":{"url":"\/documentation\/anima\/animatablearray\/map(_:)-vo2v","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"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"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"kind":"symbol","title":"map(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-vo2v","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 0345ceaa..61feff78 100644 --- a/docs/data/documentation/anima/animatablearray/max().json +++ b/docs/data/documentation/anima/animatablearray/max().json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max()","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","externalID":"s:STsSL7ElementRpzrlE3maxABSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"max()","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"max"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Comparable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@warn_unqualified_access","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","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"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.max()","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/max()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/max()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max()","title":"max()","role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/max()","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"max"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max()","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","metadata":{"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:STsSL7ElementRpzrlE3maxABSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"max()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"max","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@warn_unqualified_access","kind":"attribute"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"max"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}]}]}],"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\/max()"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.max()","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/max()":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"max"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"max()","type":"topic","url":"\/documentation\/anima\/animatablearray\/max()"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"}}} \ 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 cde29c77..dfd57c64 100644 --- a/docs/data/documentation/anima/animatablearray/max(by:).json +++ b/docs/data/documentation/anima/animatablearray/max(by:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/max(by:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max(by:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","externalID":"s:STsE3max2by7ElementQzSgSbAD_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"max(by:)","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","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"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"@warn_unqualified_access","kind":"attribute"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"areInIncreasingOrder","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"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":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"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.max(by:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/max(by:)":{"title":"max(by:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max(by:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"max"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"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","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/max(by:)"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max(by:)"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/max(by:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"@warn_unqualified_access","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"areInIncreasingOrder","kind":"internalParam"},{"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"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"externalID":"s:STsE3max2by7ElementQzSgSbAD_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"max"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"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"},{"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":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"max(by:)","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.max(by:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/max(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max(by:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"abstract":[],"title":"max(by:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/max(by:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 bab34669..428bfd43 100644 --- a/docs/data/documentation/anima/animatablearray/min().json +++ b/docs/data/documentation/anima/animatablearray/min().json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.min()","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"title":"min()","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"min"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:STsSL7ElementRpzrlE3minABSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"@warn_unqualified_access","kind":"attribute"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"min","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/min()"]}],"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\/min()"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/min()":{"title":"min()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min()","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"min"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/min()"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.min()"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"min","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"symbolKind":"method","role":"symbol","extendedModule":"Swift","title":"min()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:STsSL7ElementRpzrlE3minABSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"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":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/min()"]}],"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\/min()","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/min()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"min","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/min()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min()","abstract":[],"title":"min()","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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(by:).json b/docs/data/documentation/anima/animatablearray/min(by:).json index 45454708..27806baa 100644 --- a/docs/data/documentation/anima/animatablearray/min(by:).json +++ b/docs/data/documentation/anima/animatablearray/min(by:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@warn_unqualified_access"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"min","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"text":"areInIncreasingOrder","kind":"internalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","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"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"title":"min(by:)","externalID":"s:STsE3min2by7ElementQzSgSbAD_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"min","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","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"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.min(by:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min(by:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/min(by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/min(by:)":{"title":"min(by:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min(by:)","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/min(by:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"min"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"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":"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"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/min(by:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"externalID":"s:STsE3min2by7ElementQzSgSbAD_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"text":"(","kind":"text"},{"text":"by","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":"Element","kind":"typeIdentifier"},{"text":") ","kind":"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"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","role":"symbol","title":"min(by:)","symbolKind":"method","roleHeading":"Instance Method"},"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\/min(by:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.min(by:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"attribute","text":"@warn_unqualified_access"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"min","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"kind":"text","text":" "},{"kind":"internalParam","text":"areInIncreasingOrder"},{"text":": (","kind":"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"},{"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":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/min(by:)":{"title":"min(by:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min(by:)","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/min(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"min","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"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":"throws","kind":"keyword"},{"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"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/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 cd266572..8675c6ae 100644 --- a/docs/data/documentation/anima/animatablearray/move(fromoffsets:tooffset:).json +++ b/docs/data/documentation/anima/animatablearray/move(fromoffsets:tooffset:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"platforms":[{"deprecated":false,"beta":false,"name":"iOS","unavailable":false,"introducedAt":"13.0"},{"name":"macOS","introducedAt":"10.15","unavailable":false,"beta":false,"deprecated":false},{"beta":false,"name":"tvOS","introducedAt":"13.0","unavailable":false,"deprecated":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"6.0"}],"roleHeading":"Instance Method","title":"move(fromOffsets:toOffset:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"move","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"fromOffsets"},{"kind":"text","text":": "},{"text":"IndexSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SM7SwiftUIE4move11fromOffsets8toOffsety10Foundation8IndexSetV_SitF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"method"},"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\/move(fromOffsets:toOffset:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"MutableCollection.move(fromOffsets:toOffset:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/move(fromoffsets:tooffset:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"move"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"fromOffsets"},{"kind":"text","text":" "},{"kind":"internalParam","text":"source"},{"text":": ","kind":"text"},{"text":"IndexSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toOffset"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"destination"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/move(fromOffsets:toOffset:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/move(fromOffsets:toOffset:)","type":"topic","title":"move(fromOffsets:toOffset:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"move","kind":"identifier"},{"text":"(","kind":"text"},{"text":"fromOffsets","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV","text":"IndexSet"},{"text":", ","kind":"text"},{"text":"toOffset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/move(fromoffsets:tooffset:)","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.move(fromOffsets:toOffset:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","roleHeading":"Instance Method","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"10.15","name":"macOS"},{"introducedAt":"13.0","unavailable":false,"beta":false,"name":"tvOS","deprecated":false},{"beta":false,"unavailable":false,"introducedAt":"6.0","deprecated":false,"name":"watchOS"}],"symbolKind":"method","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","kind":"typeIdentifier","text":"IndexSet"},{"kind":"text","text":", "},{"text":"toOffset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","externalID":"s:SM7SwiftUIE4move11fromOffsets8toOffsety10Foundation8IndexSetV_SitF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"move(fromOffsets:toOffset:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"move","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"fromOffsets"},{"kind":"text","text":" "},{"kind":"internalParam","text":"source"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation8IndexSetV","text":"IndexSet","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toOffset"},{"text":" ","kind":"text"},{"text":"destination","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/move(fromoffsets:tooffset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"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\/move(fromOffsets:toOffset:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/move(fromOffsets:toOffset:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"move","kind":"identifier"},{"text":"(","kind":"text"},{"text":"fromOffsets","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation8IndexSetV","text":"IndexSet","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toOffset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/move(fromoffsets:tooffset:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/move(fromOffsets:toOffset:)","title":"move(fromOffsets:toOffset:)"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"}}} \ 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 42c0d112..3ec73fb3 100644 --- a/docs/data/documentation/anima/animatablearray/mutablecollection-implementations.json +++ b/docs/data/documentation/anima/animatablearray/mutablecollection-implementations.json @@ -1 +1 @@ -{"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"MutableCollection Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/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"},{"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,"title":"Subscripts"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/mutablecollection-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9khl6":{"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9khl6","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9khl6","title":"subscript(_:)","kind":"symbol","type":"topic","deprecated":true,"abstract":[],"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Slice","kind":"typeIdentifier","preciseIdentifier":"s:s5SliceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-87wl1":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-87wl1","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-87wl1","role":"symbol","type":"topic","title":"subscript(_:)","fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-br2f":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-br2f","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"partition"},{"text":"(","kind":"text"},{"text":"by","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","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/partition(by:)-br2f","abstract":[],"title":"partition(by:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/move(fromOffsets:toOffset:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/move(fromOffsets:toOffset:)","type":"topic","title":"move(fromOffsets:toOffset:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"move","kind":"identifier"},{"text":"(","kind":"text"},{"text":"fromOffsets","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV","text":"IndexSet"},{"text":", ","kind":"text"},{"text":"toOffset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/move(fromoffsets:tooffset:)","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/shuffle(using:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle(using:)","kind":"symbol","fragments":[{"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"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/shuffle(using:)","abstract":[],"title":"shuffle(using:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-78990":{"title":"sort(using:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sort"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-78990","url":"\/documentation\/anima\/animatablearray\/sort(using:)-78990","type":"topic","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousMutableStorageIfAvailable(_:)":{"title":"withContiguousMutableStorageIfAvailable(_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousMutableStorageIfAvailable(_:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/withcontiguousmutablestorageifavailable(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"withContiguousMutableStorageIfAvailable","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"text":">((","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UnsafeMutableBufferPointer","kind":"typeIdentifier","preciseIdentifier":"s:Sr"},{"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":"R"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/sort(by:)":{"title":"sort(by:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sort"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"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":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(by:)","url":"\/documentation\/anima\/animatablearray\/sort(by:)","type":"topic","role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3gfdy":{"title":"subscript(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3gfdy","role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"text":"((","kind":"text"},{"text":"UnboundedRange_","kind":"typeIdentifier","preciseIdentifier":"s:s15UnboundedRange_O"},{"kind":"text","text":") -> ()) -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3gfdy"},"doc://Anima/documentation/Anima/AnimatableArray/sort()":{"title":"sort()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort()","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"text":"()","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/sort()"},"doc://Anima/documentation/Anima/AnimatableArray/shuffle()":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle()","url":"\/documentation\/anima\/animatablearray\/shuffle()","title":"shuffle()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffle","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/swapAt(_:_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"swapAt"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":")"}],"title":"swapAt(_:_:)","url":"\/documentation\/anima\/animatablearray\/swapat(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/swapAt(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-8726":{"deprecated":true,"abstract":[],"kind":"symbol","title":"subscript(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-8726","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-8726","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-1bvo8":{"url":"\/documentation\/anima\/animatablearray\/sort(using:)-1bvo8","abstract":[],"title":"sort(using:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-1bvo8"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/reverse()":{"type":"topic","abstract":[],"title":"reverse()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reverse()","url":"\/documentation\/anima\/animatablearray\/reverse()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reverse","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","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":[{"type":"text","text":"Conforms when"}]},"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-1hp6j":{"url":"\/documentation\/anima\/animatablearray\/partition(by:)-1hp6j","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-1hp6j","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"partition"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","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"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"partition(by:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"}}} \ No newline at end of file +{"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"},{"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,"title":"Subscripts"}],"metadata":{"modules":[{"name":"Anima"}],"title":"MutableCollection Implementations","role":"collectionGroup"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/mutablecollection-implementations"]}],"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-1bvo8":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-1bvo8","url":"\/documentation\/anima\/animatablearray\/sort(using:)-1bvo8","role":"symbol","title":"sort(using:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":")"}],"kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9khl6":{"deprecated":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9khl6","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9khl6","role":"symbol","title":"subscript(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Range","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Slice","preciseIdentifier":"s:s5SliceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/reverse()":{"title":"reverse()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reverse","kind":"identifier"},{"text":"()","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/reverse()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reverse()","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-87wl1":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-87wl1","title":"subscript(_:)","type":"topic","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-87wl1"},"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-1hp6j":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"partition"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","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"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-1hp6j","role":"symbol","url":"\/documentation\/anima\/animatablearray\/partition(by:)-1hp6j","title":"partition(by:)","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/swapAt(_:_:)":{"title":"swapAt(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"swapAt","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/swapat(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/swapAt(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousMutableStorageIfAvailable(_:)":{"url":"\/documentation\/anima\/animatablearray\/withcontiguousmutablestorageifavailable(_:)","abstract":[],"title":"withContiguousMutableStorageIfAvailable(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousMutableStorageIfAvailable(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"withContiguousMutableStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">((","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sr","text":"UnsafeMutableBufferPointer","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":"R","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-br2f":{"title":"partition(by:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/partition(by:)-br2f","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-br2f","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"partition","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"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"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/sort()":{"kind":"symbol","title":"sort()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/sort()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort()","type":"topic","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"type":"text","text":" and "},{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray/shuffle(using:)":{"role":"symbol","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"shuffle","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","title":"shuffle(using:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle(using:)","url":"\/documentation\/anima\/animatablearray\/shuffle(using:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3gfdy":{"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3gfdy","title":"subscript(_:)","abstract":[],"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"(("},{"text":"UnboundedRange_","kind":"typeIdentifier","preciseIdentifier":"s:s15UnboundedRange_O"},{"kind":"text","text":") -> ()) -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3gfdy","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/shuffle()":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffle","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animatablearray\/shuffle()","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle()","title":"shuffle()"},"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-78990":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/sort(using:)-78990","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-78990","title":"sort(using:)"},"doc://Anima/documentation/Anima/AnimatableArray/sort(by:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(by:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sort(by:)","title":"sort(by:)"},"doc://Anima/documentation/Anima/AnimatableArray/move(fromOffsets:toOffset:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"move","kind":"identifier"},{"text":"(","kind":"text"},{"text":"fromOffsets","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation8IndexSetV","text":"IndexSet","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toOffset"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/move(fromoffsets:tooffset:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/move(fromOffsets:toOffset:)","title":"move(fromOffsets:toOffset:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-8726":{"role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-8726","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-8726","deprecated":true,"title":"subscript(_:)"}}} \ 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 35e602ef..71a23b80 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"]]},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"MutableCollection.partition(by:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","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"},{"text":"throws","kind":"keyword"},{"kind":"text","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"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SMsSKRzrlE9partition2by5IndexSlQzSb7ElementSTQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"partition(by:)","role":"symbol","symbolKind":"method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"partition"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":" ","kind":"text"},{"text":"belongsInSecondPartition","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/partition(by:)-1hp6j"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-1hp6j","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-1hp6j":{"url":"\/documentation\/anima\/animatablearray\/partition(by:)-1hp6j","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-1hp6j","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"partition"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","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"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"partition(by:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SMsSKRzrlE9partition2by5IndexSlQzSb7ElementSTQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"partition(by:)","roleHeading":"Instance Method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"partition","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","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"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"}],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"symbolKind":"method"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"partition","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"belongsInSecondPartition"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"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"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/partition(by:)-1hp6j"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"MutableCollection.partition(by:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-1hp6j","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-1hp6j":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"partition"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","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"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-1hp6j","role":"symbol","url":"\/documentation\/anima\/animatablearray\/partition(by:)-1hp6j","title":"partition(by:)","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 d0a5be47..642da40e 100644 --- a/docs/data/documentation/anima/animatablearray/partition(by:)-br2f.json +++ b/docs/data/documentation/anima/animatablearray/partition(by:)-br2f.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"title":"partition(by:)","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"partition","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"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":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"}],"symbolKind":"method","externalID":"s:SMsE9partition2by5IndexQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"MutableCollection.partition(by:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-br2f"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"partition"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":" "},{"text":"belongsInSecondPartition","kind":"internalParam"},{"text":": (","kind":"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"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"}],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/partition(by:)-br2f"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-br2f":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-br2f","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"partition"},{"text":"(","kind":"text"},{"text":"by","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","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/partition(by:)-br2f","abstract":[],"title":"partition(by:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-br2f"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/partition(by:)-br2f"]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"partition","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":" ","kind":"text"},{"text":"belongsInSecondPartition","kind":"internalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"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","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"partition(by:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"partition","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"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":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"}],"externalID":"s:SMsE9partition2by5IndexQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"MutableCollection.partition(by:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-br2f":{"title":"partition(by:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/partition(by:)-br2f","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-br2f","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"partition","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"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"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"}}} \ 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 45589db5..e2e1731f 100644 --- a/docs/data/documentation/anima/animatablearray/poplast().json +++ b/docs/data/documentation/anima/animatablearray/poplast().json @@ -1 +1 @@ -{"sections":[],"metadata":{"roleHeading":"Instance Method","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":"BidirectionalCollection"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"popLast","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"method","externalID":"s:SmsSKRzrlE7popLast7ElementSTQzSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"popLast()"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/popLast()"},"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"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.popLast()","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/poplast()"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/popLast()":{"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"BidirectionalCollection","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/popLast()","title":"popLast()","url":"\/documentation\/anima\/animatablearray\/poplast()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"popLast","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.popLast()"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"popLast"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/popLast()"},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"popLast()","externalID":"s:SmsSKRzrlE7popLast7ElementSTQzSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"popLast"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"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 "},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}]},"roleHeading":"Instance Method"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/poplast()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/popLast()":{"role":"symbol","type":"topic","title":"popLast()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/popLast()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"popLast"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/poplast()","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"}}} \ 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 3a89b87b..7267d2d7 100644 --- a/docs/data/documentation/anima/animatablearray/prefix(_:).json +++ b/docs/data/documentation/anima/animatablearray/prefix(_:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","title":"prefix(_:)","role":"symbol","externalID":"s:SlsE6prefixy11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/prefix(_:)"]}],"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"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.prefix(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"maxLength"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(_:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/prefix(_:)","title":"prefix(_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"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"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.prefix(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"maxLength","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/prefix(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"roleHeading":"Instance Method","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","title":"prefix(_:)","externalID":"s:SlsE6prefixy11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(_:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/prefix(_:)":{"type":"topic","title":"prefix(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/prefix(_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(_:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 5282e887..8d3c9381 100644 --- a/docs/data/documentation/anima/animatablearray/prefix(through:).json +++ b/docs/data/documentation/anima/animatablearray/prefix(through:).json @@ -1 +1 @@ -{"metadata":{"title":"prefix(through:)","externalID":"s:SlsE6prefix7through11SubSequenceQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"text":"through","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(through:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/prefix(through:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.prefix(through:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"("},{"text":"through","kind":"externalParam"},{"kind":"text","text":" "},{"text":"position","kind":"internalParam"},{"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"}]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/prefix(through:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(through:)","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"through"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/prefix(through:)","title":"prefix(through:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file +{"metadata":{"externalID":"s:SlsE6prefix7through11SubSequenceQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","symbolKind":"method","role":"symbol","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"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"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"prefix(through:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"through","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"position"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"languages":["swift"]}]}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/prefix(through:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.prefix(through:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(through:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(through:)":{"title":"prefix(through:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"("},{"text":"through","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/prefix(through:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(through:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 fd0166d0..d07e5b1a 100644 --- a/docs/data/documentation/anima/animatablearray/prefix(upto:).json +++ b/docs/data/documentation/anima/animatablearray/prefix(upto:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.prefix(upTo:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"("},{"text":"upTo","kind":"externalParam"},{"kind":"text","text":" "},{"text":"end","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/prefix(upto:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"upTo"},{"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":"SubSequence"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","externalID":"s:SlsE6prefix4upTo11SubSequenceQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"prefix(upTo:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(upTo:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(upTo:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(upTo:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"text":"upTo","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/prefix(upto:)","title":"prefix(upTo:)"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"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"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"upTo","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"end","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/prefix(upto:)"]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"("},{"kind":"externalParam","text":"upTo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"prefix(upTo:)","externalID":"s:SlsE6prefix4upTo11SubSequenceQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","extendedModule":"Swift","symbolKind":"method"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.prefix(upTo:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(upTo:)"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(upTo:)":{"title":"prefix(upTo:)","role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(upTo:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/prefix(upto:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"("},{"text":"upTo","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/prefix(while:).json b/docs/data/documentation/anima/animatablearray/prefix(while:).json index 8d6c39e6..6b10008d 100644 --- a/docs/data/documentation/anima/animatablearray/prefix(while:).json +++ b/docs/data/documentation/anima/animatablearray/prefix(while:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(while:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","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":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/prefix(while:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"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"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"externalID":"s:SlsE6prefix5while11SubSequenceQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"prefix(while:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.prefix(while:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/prefix(while:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(while:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"("},{"text":"while","kind":"externalParam"},{"kind":"text","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"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/prefix(while:)","title":"prefix(while:)"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"("},{"text":"while","kind":"externalParam"},{"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"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"externalID":"s:SlsE6prefix5while11SubSequenceQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"method","title":"prefix(while:)","roleHeading":"Instance Method","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"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"},{"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":"SubSequence","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(while:)"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Collection.prefix(while:)","type":"codeVoice"},{"text":".","type":"text"}],"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(while:)"]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(while:)":{"url":"\/documentation\/anima\/animatablearray\/prefix(while:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","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":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"kind":"symbol","title":"prefix(while:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(while:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/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 b4aaf34f..481ae6f5 100644 --- a/docs/data/documentation/anima/animatablearray/publisher.json +++ b/docs/data/documentation/anima/animatablearray/publisher.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"publisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO8SequenceV","text":"Sequence","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"externalID":"s:ST7CombineE9publisherAA10PublishersO8SequenceVy_xs5NeverOGvp::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[{"introducedAt":"13.0","deprecated":false,"beta":false,"unavailable":false,"name":"iOS"},{"introducedAt":"10.15","name":"macOS","beta":false,"deprecated":false,"unavailable":false},{"introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false,"name":"tvOS"},{"beta":false,"deprecated":false,"unavailable":false,"introducedAt":"6.0","name":"watchOS"}],"roleHeading":"Instance Property","title":"publisher","extendedModule":"Swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/publisher"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.publisher","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"publisher","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"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":" }"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/publisher":{"title":"publisher","url":"\/documentation\/anima\/animatablearray\/publisher","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"publisher","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:ST7CombineE9publisherAA10PublishersO8SequenceVy_xs5NeverOGvp::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[{"unavailable":false,"name":"iOS","beta":false,"deprecated":false,"introducedAt":"13.0"},{"name":"macOS","unavailable":false,"beta":false,"introducedAt":"10.15","deprecated":false},{"name":"tvOS","beta":false,"introducedAt":"13.0","deprecated":false,"unavailable":false},{"introducedAt":"6.0","unavailable":false,"beta":false,"deprecated":false,"name":"watchOS"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publisher"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO8SequenceV","kind":"typeIdentifier","text":"Sequence"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Property","title":"publisher","role":"symbol","symbolKind":"property","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"publisher","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV","text":"Sequence"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier","text":"Never"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"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\/Sequence-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.publisher"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/publisher"]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/publisher":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/publisher","type":"topic","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"publisher"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO8SequenceV","kind":"typeIdentifier","text":"Sequence"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"title":"publisher"}}} \ 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 389d5d39..5a017148 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","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"},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"RandomAccessCollection Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/index(_:offsetBy:limitedBy:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"index","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"limitedBy","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"},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"index(_:offsetBy:limitedBy:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)","url":"\/documentation\/anima\/animatablearray\/index(_:offsetby:limitedby:)","type":"topic","role":"symbol","abstract":[]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/randomaccesscollection-implementations"]}],"metadata":{"role":"collectionGroup","title":"RandomAccessCollection Implementations","modules":[{"name":"Anima"}]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)"],"title":"Instance Methods","generated":true}],"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/index(_:offsetBy:limitedBy:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"index","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offsetBy","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"limitedBy","kind":"externalParam"},{"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":"Index"},{"kind":"text","text":"?"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/index(_:offsetby:limitedby:)","kind":"symbol","role":"symbol","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 477aa177..4342dba6 100644 --- a/docs/data/documentation/anima/animatablearray/randomelement().json +++ b/docs/data/documentation/anima/animatablearray/randomelement().json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.randomElement()","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/randomelement()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"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":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"randomElement"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}]}]}],"metadata":{"roleHeading":"Instance Method","externalID":"s:SlsE13randomElement0B0QzSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"randomElement()","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"randomElement"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"method"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement()","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/randomElement()":{"title":"randomElement()","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"randomElement"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animatablearray\/randomelement()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement()","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/randomelement()"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"randomElement","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"metadata":{"title":"randomElement()","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"randomElement","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:SlsE13randomElement0B0QzSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement()","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.randomElement()"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/randomElement()":{"url":"\/documentation\/anima\/animatablearray\/randomelement()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"randomElement"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"randomElement()","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement()","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"}}} \ 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 d7138326..33a37fd7 100644 --- a/docs/data/documentation/anima/animatablearray/randomelement(using:).json +++ b/docs/data/documentation/anima/animatablearray/randomelement(using:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement(using:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SlsE13randomElement5using0B0QzSgqd__z_tSGRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"randomElement"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"title":"randomElement(using:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"randomElement","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"kind":"text","text":" "},{"text":"generator","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"? ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"RandomNumberGenerator","preciseIdentifier":"s:SG"}],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.randomElement(using:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/randomelement(using:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/randomElement(using:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement(using:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/randomelement(using:)","title":"randomElement(using:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"randomElement"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement(using:)"},"metadata":{"role":"symbol","title":"randomElement(using:)","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"randomElement","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:SlsE13randomElement5using0B0QzSgqd__z_tSGRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method"},"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},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"randomElement","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":" ","kind":"text"},{"text":"generator","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"? "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"text":"RandomNumberGenerator","kind":"typeIdentifier","preciseIdentifier":"s:SG"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/randomelement(using:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.randomElement(using:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/randomElement(using:)":{"title":"randomElement(using:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"randomElement"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/randomelement(using:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement(using:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/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 183a827d..368e57bf 100644 --- a/docs/data/documentation/anima/animatablearray/rangereplaceablecollection-implementations.json +++ b/docs/data/documentation/anima/animatablearray/rangereplaceablecollection-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"title":"Operators","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":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5"],"generated":true},{"title":"Instance Methods","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:)"]}],"sections":[],"metadata":{"title":"RangeReplaceableCollection Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations"]}],"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:subrange:maxReplacements:)":{"kind":"symbol","title":"replacing(_:with:subrange:maxReplacements:)","url":"\/documentation\/anima\/animatablearray\/replacing(_:with:subrange:maxreplacements:)","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replacing"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Replacement"},{"kind":"text","text":">("},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"subrange","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"maxReplacements"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:subrange:maxReplacements:)","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/insert(_:at:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(_:at:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"insert","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"insert(_:at:)","url":"\/documentation\/anima\/animatablearray\/insert(_:at:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/applying(_:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"applying","kind":"identifier"},{"kind":"text","text":"("},{"text":"CollectionDifference","kind":"typeIdentifier","preciseIdentifier":"s:s20CollectionDifferenceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"applying(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/applying(_:)","url":"\/documentation\/anima\/animatablearray\/applying(_:)","type":"topic","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-egz8":{"abstract":[],"kind":"symbol","title":"removeSubrange(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-egz8","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-egz8","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/append(_:)":{"url":"\/documentation\/anima\/animatablearray\/append(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"append"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","role":"symbol","title":"append(_:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8fev2":{"title":"+=(_:_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8fev2","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Other"},{"kind":"text","text":">("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Other"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8fev2"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-5wlus":{"url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-5wlus","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-5wlus","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"replaceSubrange"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":")"}],"kind":"symbol","role":"symbol","title":"replaceSubrange(_:with:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/removeLast()":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast()","title":"removeLast()","url":"\/documentation\/anima\/animatablearray\/removelast()","abstract":[],"kind":"symbol","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":"BidirectionalCollection"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeLast"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(keepingCapacity:)":{"title":"removeAll(keepingCapacity:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(keepingCapacity:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"text":"keepingCapacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/removeall(keepingcapacity:)"},"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:maxReplacements:)":{"title":"replacing(_:with:maxReplacements:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"replacing"},{"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"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxReplacements","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:maxReplacements:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/replacing(_:with:maxreplacements:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-1xn9q":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-1xn9q","url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-1xn9q","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSubrange"},{"kind":"text","text":"("},{"text":"Range","preciseIdentifier":"s:Sn","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"role":"symbol","type":"topic","abstract":[],"kind":"symbol","title":"removeSubrange(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/removeLast(_:)":{"title":"removeLast(_:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeLast","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast(_:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/removelast(_:)","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/popLast()":{"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"BidirectionalCollection","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/popLast()","title":"popLast()","url":"\/documentation\/anima\/animatablearray\/poplast()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"popLast","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/replace(_:with:maxReplacements:)":{"title":"replace(_:with:maxReplacements:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replace","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Replacement"},{"text":">(","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Replacement"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replace(_:with:maxReplacements:)","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/replace(_:with:maxreplacements:)"},"doc://Anima/documentation/Anima/AnimatableArray/remove(atOffsets:)":{"url":"\/documentation\/anima\/animatablearray\/remove(atoffsets:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(atOffsets:)","title":"remove(atOffsets:)","kind":"symbol","type":"topic","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"},{"text":".","type":"text"}]},"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remove"},{"text":"(","kind":"text"},{"text":"atOffsets","kind":"externalParam"},{"kind":"text","text":": "},{"text":"IndexSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV"},{"kind":"text","text":")"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/removeFirst()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst()","url":"\/documentation\/anima\/animatablearray\/removefirst()","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeFirst","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"title":"removeFirst()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-u8vz":{"type":"topic","deprecated":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-u8vz","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","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"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":")","kind":"text"}],"title":"replaceSubrange(_:with:)","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-u8vz","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/remove(at:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"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":"Element","kind":"typeIdentifier"}],"title":"remove(at:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(at:)","url":"\/documentation\/anima\/animatablearray\/remove(at:)","type":"topic","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"trimPrefix","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Prefix","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Prefix","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]},"title":"trimPrefix(_:)","url":"\/documentation\/anima\/animatablearray\/trimprefix(_:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-755z5":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5","type":"topic","title":"init(repeating:count:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-755z5","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"repeating"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"count"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/reserveCapacity(_:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reserveCapacity(_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reserveCapacity","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"reserveCapacity(_:)","url":"\/documentation\/anima\/animatablearray\/reservecapacity(_:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/filter(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/filter(_:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/filter(_:)","abstract":[],"role":"symbol","title":"filter(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"filter","kind":"identifier"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","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"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/insert(contentsOf:at:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(contentsOf:at:)","title":"insert(contentsOf:at:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/insert(contentsof:at:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"insert","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"contentsOf","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/removeFirst(_:)":{"url":"\/documentation\/anima\/animatablearray\/removefirst(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeFirst"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst(_:)","type":"topic","kind":"symbol","title":"removeFirst(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-8n2ac":{"title":"removeAll(where:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAll"},{"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"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"url":"\/documentation\/anima\/animatablearray\/removeall(where:)-8n2ac","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"MutableCollection","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-8n2ac","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/append(contentsOf:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(contentsOf:)","url":"\/documentation\/anima\/animatablearray\/append(contentsof:)","kind":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"contentsOf"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"append(contentsOf:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-5g89m":{"url":"\/documentation\/anima\/animatablearray\/removeall(where:)-5g89m","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeAll"},{"kind":"text","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","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-5g89m","type":"topic","title":"removeAll(where:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(while:)":{"abstract":[],"title":"trimPrefix(while:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"trimPrefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"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"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(while:)","url":"\/documentation\/anima\/animatablearray\/trimprefix(while:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-42uu":{"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/init(_:)-42uu","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu","fragments":[{"text":"init","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-1fqt8":{"title":"+(_:_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-1fqt8","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-1fqt8","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Other"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Other"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-495vp":{"title":"+(_:_:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Other"},{"text":">(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Other"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-495vp","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-495vp","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-11108":{"url":"\/documentation\/anima\/animatablearray\/+(_:_:)-11108","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-11108","abstract":[],"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":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol","role":"symbol","title":"+(_:_:)","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"},"topicSections":[{"title":"Operators","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"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5"],"generated":true,"title":"Initializers"},{"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:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"sections":[],"metadata":{"title":"RangeReplaceableCollection Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/removeFirst(_:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst(_:)","title":"removeFirst(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeFirst","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removefirst(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/remove(at:)":{"title":"remove(at:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/remove(at:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(at:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-egz8":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":")","kind":"text"}],"title":"removeSubrange(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-egz8","abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-egz8"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-495vp":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Other"},{"text":">(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"title":"+(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-495vp","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-495vp"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-1fqt8":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Other"},{"kind":"text","text":">("},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-1fqt8","title":"+(_:_:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-1fqt8"},"doc://Anima/documentation/Anima/AnimatableArray/insert(contentsOf:at:)":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(contentsOf:at:)","role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/insert(contentsof:at:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"insert","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"contentsOf","kind":"externalParam"},{"text":": ","kind":"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"},{"kind":"text","text":")"}],"title":"insert(contentsOf:at:)"},"doc://Anima/documentation/Anima/AnimatableArray/replace(_:with:maxReplacements:)":{"title":"replace(_:with:maxReplacements:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replace"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"text":">(","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Replacement"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxReplacements"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/replace(_:with:maxreplacements:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replace(_:with:maxReplacements:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/removeFirst()":{"title":"removeFirst()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeFirst"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removefirst()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst()","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-u8vz":{"deprecated":true,"title":"replaceSubrange(_:with:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-u8vz","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-u8vz","abstract":[],"type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","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":")"}]},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-8n2ac":{"url":"\/documentation\/anima\/animatablearray\/removeall(where:)-8n2ac","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeAll"},{"kind":"text","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":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"MutableCollection"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-8n2ac","title":"removeAll(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/removeLast()":{"title":"removeLast()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeLast","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removelast()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast()","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/removeLast(_:)":{"title":"removeLast(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeLast"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removelast(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast(_:)","role":"symbol","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":"BidirectionalCollection"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/popLast()":{"role":"symbol","type":"topic","title":"popLast()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/popLast()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"popLast"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/poplast()","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-1xn9q":{"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSubrange"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"title":"removeSubrange(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-1xn9q","abstract":[],"url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-1xn9q","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-5g89m":{"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAll"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"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","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"title":"removeAll(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-5g89m","abstract":[],"url":"\/documentation\/anima\/animatablearray\/removeall(where:)-5g89m","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-755z5":{"title":"init(repeating:count:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"count"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-755z5","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/remove(atOffsets:)":{"url":"\/documentation\/anima\/animatablearray\/remove(atoffsets:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(atOffsets:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remove"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"atOffsets"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation8IndexSetV","text":"IndexSet","kind":"typeIdentifier"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"MutableCollection"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","title":"remove(atOffsets:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(keepingCapacity:)":{"title":"removeAll(keepingCapacity:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/removeall(keepingcapacity:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(keepingCapacity:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeAll"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keepingCapacity"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-42uu":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/init(_:)-42uu","fragments":[{"text":"init","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu","abstract":[],"role":"symbol","type":"topic","title":"init(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(while:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimPrefix"},{"text":"(","kind":"text"},{"text":"while","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"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(while:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/trimprefix(while:)","title":"trimPrefix(while:)"},"doc://Anima/documentation/Anima/AnimatableArray/append(contentsOf:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"contentsOf","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(contentsOf:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/append(contentsof:)","title":"append(contentsOf:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-11108":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-11108","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-11108","role":"symbol","title":"+(_:_:)","abstract":[],"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"},{"kind":"text","text":">("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Other","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8fev2":{"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8fev2","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8fev2","role":"symbol","title":"+=(_:_:)","abstract":[],"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"},{"kind":"text","text":">("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/append(_:)":{"title":"append(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/append(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-5wlus":{"title":"replaceSubrange(_:with:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"R","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-5wlus","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-5wlus","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/reserveCapacity(_:)":{"title":"reserveCapacity(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reserveCapacity","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/reservecapacity(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reserveCapacity(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/filter(_:)":{"title":"filter(_:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/filter(_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"filter"},{"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","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/filter(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"trimPrefix","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Prefix"},{"text":">(","kind":"text"},{"text":"Prefix","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","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"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/trimprefix(_:)","title":"trimPrefix(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/insert(_:at:)":{"title":"insert(_:at:)","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":", ","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/insert(_:at:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(_:at:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/applying(_:)":{"title":"applying(_:)","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/applying(_:)","url":"\/documentation\/anima\/animatablearray\/applying(_:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"applying","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","text":"CollectionDifference","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Self"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:maxReplacements:)":{"title":"replacing(_:with:maxReplacements:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","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"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxReplacements","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/replacing(_:with:maxreplacements:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:maxReplacements:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:subrange:maxReplacements:)":{"title":"replacing(_:with:subrange:maxReplacements:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replacing","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Replacement"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"subrange"},{"text":": ","kind":"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":">, "},{"text":"maxReplacements","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/replacing(_:with:subrange:maxreplacements:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:subrange:maxReplacements:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"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/ranges(of:).json b/docs/data/documentation/anima/animatablearray/ranges(of:).json index 5921a935..0520c52b 100644 --- a/docs/data/documentation/anima/animatablearray/ranges(of:).json +++ b/docs/data/documentation/anima/animatablearray/ranges(of:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.ranges(of:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/ranges(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"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":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"ranges","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"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"},{"text":"Collection","kind":"typeIdentifier","preciseIdentifier":"s:Sl"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Method","externalID":"s:Sl17_StringProcessingSQ7ElementRpzrlE6ranges2ofSaySny5IndexQzGGqd___tSlRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"ranges(of:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ranges"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":">]","kind":"text"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"platforms":[{"deprecated":false,"name":"iOS","introducedAt":"16.0","unavailable":false,"beta":false},{"unavailable":false,"deprecated":false,"name":"macOS","beta":false,"introducedAt":"13.0"},{"deprecated":false,"name":"tvOS","introducedAt":"16.0","unavailable":false,"beta":false},{"deprecated":false,"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"9.0"}],"role":"symbol","symbolKind":"method"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/ranges(of:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/ranges(of:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/ranges(of:)","type":"topic","role":"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":"Equatable","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ranges"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"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"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">]"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/ranges(of:)","title":"ranges(of:)"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/ranges(of:)"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/ranges(of:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.ranges(of:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"ranges"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"of","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","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":"."},{"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"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","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"}],"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"platforms":[{"deprecated":false,"introducedAt":"16.0","name":"iOS","unavailable":false,"beta":false},{"deprecated":false,"name":"macOS","beta":false,"introducedAt":"13.0","unavailable":false},{"introducedAt":"16.0","name":"tvOS","unavailable":false,"beta":false,"deprecated":false},{"introducedAt":"9.0","deprecated":false,"beta":false,"unavailable":false,"name":"watchOS"}],"externalID":"s:Sl17_StringProcessingSQ7ElementRpzrlE6ranges2ofSaySny5IndexQzGGqd___tSlRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","title":"ranges(of:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ranges","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"text":"Range","preciseIdentifier":"s:Sn","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">]"}],"roleHeading":"Instance Method"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/ranges(of:)":{"title":"ranges(of:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ranges","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">]"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/ranges(of:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/ranges(of:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 8a3b8084..5bd8daba 100644 --- a/docs/data/documentation/anima/animatablearray/reduce(_:_:).json +++ b/docs/data/documentation/anima/animatablearray/reduce(_:_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/reduce(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reduce"},{"text":"<","kind":"text"},{"text":"Result","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"initialResult","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"nextPartialResult","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"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":"Result","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Result","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.reduce(_:_:)"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reduce"},{"text":"<","kind":"text"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Result","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Result"}],"role":"symbol","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","externalID":"s:STsE6reduceyqd__qd___qd__qd___7ElementQztKXEtKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"reduce(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/reduce(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(_:_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Result"},{"kind":"text","text":">("},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Result"},{"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":"Result","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Result","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/reduce(_:_:)","type":"topic","abstract":[],"role":"symbol","title":"reduce(_:_:)"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.reduce(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/reduce(_:_:)"]}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reduce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Result","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"kind":"text","text":", ("},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Result","kind":"typeIdentifier"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:STsE6reduceyqd__qd___qd__qd___7ElementQztKXEtKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","role":"symbol","title":"reduce(_:_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reduce"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Result"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"initialResult"},{"text":": ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"nextPartialResult"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Result"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Result","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(_:_:)","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":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/reduce(_:_:)":{"kind":"symbol","title":"reduce(_:_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/reduce(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(_:_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reduce"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Result"},{"text":">(","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Result"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"}],"type":"topic"}}} \ 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 a2daf1d4..e9b34f58 100644 --- a/docs/data/documentation/anima/animatablearray/reduce(into:_:).json +++ b/docs/data/documentation/anima/animatablearray/reduce(into:_:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"initialResult","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"updateAccumulatingResult","kind":"internalParam"},{"text":": (","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ()) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"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"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.reduce(into:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/reduce(into:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:STsE6reduce4into_qd__qd__n_yqd__z_7ElementQztKXEtKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Result","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"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"}],"title":"reduce(into:_:)","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(into:_:)"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/reduce(into:_:)":{"url":"\/documentation\/anima\/animatablearray\/reduce(into:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(into:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reduce","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Result"},{"text":">(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ()) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Result","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"reduce(into:_:)","type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/reduce(into:_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reduce"},{"kind":"text","text":"<"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Result","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"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Result","kind":"typeIdentifier"}],"externalID":"s:STsE6reduce4into_qd__qd__n_yqd__z_7ElementQztKXEtKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"reduce(into:_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.reduce(into:_:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(into:_:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reduce"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Result"},{"text":">(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"initialResult","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"updateAccumulatingResult","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"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":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Result","kind":"typeIdentifier"}]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/reduce(into:_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reduce","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ()) "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Result","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/reduce(into:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(into:_:)","abstract":[],"kind":"symbol","title":"reduce(into:_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/remove(at:).json b/docs/data/documentation/anima/animatablearray/remove(at:).json index fbfac6ea..c1d62d5d 100644 --- a/docs/data/documentation/anima/animatablearray/remove(at:).json +++ b/docs/data/documentation/anima/animatablearray/remove(at:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/remove(at:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(at:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","title":"remove(at:)","role":"symbol","externalID":"s:SmsE6remove2at7ElementQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"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"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@discardableResult","kind":"attribute"},{"kind":"text","text":" "},{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"position"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"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"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.remove(at:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/remove(at:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"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":"Element","kind":"typeIdentifier"}],"title":"remove(at:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(at:)","url":"\/documentation\/anima\/animatablearray\/remove(at:)","type":"topic","role":"symbol","abstract":[]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/remove(at:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.remove(at:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(at:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"text":" ","kind":"text"},{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","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"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}]}]}],"metadata":{"externalID":"s:SmsE6remove2at7ElementQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"symbolKind":"method","extendedModule":"Swift","title":"remove(at:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","role":"symbol"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/remove(at:)":{"title":"remove(at:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/remove(at:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(at:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/remove(atoffsets:).json b/docs/data/documentation/anima/animatablearray/remove(atoffsets:).json index c733b4df..fd9c4c92 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":[{"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remove"},{"kind":"text","text":"("},{"kind":"externalParam","text":"atOffsets"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"offsets"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation8IndexSetV","kind":"typeIdentifier","text":"IndexSet"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/remove(atoffsets:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.remove(atOffsets:)","type":"codeVoice"},{"text":".","type":"text"}],"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"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(atOffsets:)"},"metadata":{"title":"remove(atOffsets:)","platforms":[{"beta":false,"name":"iOS","deprecated":false,"introducedAt":"13.0","unavailable":false},{"introducedAt":"10.15","beta":false,"deprecated":false,"unavailable":false,"name":"macOS"},{"introducedAt":"13.0","deprecated":false,"name":"tvOS","beta":false,"unavailable":false},{"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false,"beta":false}],"externalID":"s:Sm7SwiftUISMRzrlE6remove9atOffsetsy10Foundation8IndexSetV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"MutableCollection","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"text":"atOffsets","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"IndexSet","preciseIdentifier":"s:10Foundation8IndexSetV","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/remove(atOffsets:)":{"url":"\/documentation\/anima\/animatablearray\/remove(atoffsets:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(atOffsets:)","title":"remove(atOffsets:)","kind":"symbol","type":"topic","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"},{"text":".","type":"text"}]},"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remove"},{"text":"(","kind":"text"},{"text":"atOffsets","kind":"externalParam"},{"kind":"text","text":": "},{"text":"IndexSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV"},{"kind":"text","text":")"}],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/remove(atoffsets:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(atOffsets:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.remove(atOffsets:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","sections":[],"metadata":{"platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"beta":false,"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false},{"unavailable":false,"deprecated":false,"name":"tvOS","beta":false,"introducedAt":"13.0"},{"unavailable":false,"introducedAt":"6.0","name":"watchOS","deprecated":false,"beta":false}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:Sm7SwiftUISMRzrlE6remove9atOffsetsy10Foundation8IndexSetV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"MutableCollection"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"text":"atOffsets","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation8IndexSetV","text":"IndexSet","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"remove(atOffsets:)","roleHeading":"Instance Method"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remove","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"atOffsets"},{"text":" ","kind":"text"},{"text":"offsets","kind":"internalParam"},{"kind":"text","text":": "},{"text":"IndexSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/remove(atOffsets:)":{"url":"\/documentation\/anima\/animatablearray\/remove(atoffsets:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(atOffsets:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remove"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"atOffsets"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation8IndexSetV","text":"IndexSet","kind":"typeIdentifier"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"MutableCollection"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","title":"remove(atOffsets:)","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/removeall(keepingcapacity:).json b/docs/data/documentation/anima/animatablearray/removeall(keepingcapacity:).json index 5d4eeee9..c0829261 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"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAll"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keepingCapacity"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keepCapacity"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":" = false)","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removeall(keepingcapacity:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(keepingCapacity:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.removeAll(keepingCapacity:)"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","symbolKind":"method","title":"removeAll(keepingCapacity:)","role":"symbol","externalID":"s:SmsE9removeAll15keepingCapacityySb_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAll"},{"text":"(","kind":"text"},{"text":"keepingCapacity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(keepingCapacity:)":{"title":"removeAll(keepingCapacity:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(keepingCapacity:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"text":"keepingCapacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/removeall(keepingcapacity:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","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"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" = false)"}]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.removeAll(keepingCapacity:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removeall(keepingcapacity:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(keepingCapacity:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Method","title":"removeAll(keepingCapacity:)","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SmsE9removeAll15keepingCapacityySb_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"text":"keepingCapacity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/removeAll(keepingCapacity:)":{"title":"removeAll(keepingCapacity:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/removeall(keepingcapacity:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(keepingCapacity:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeAll"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keepingCapacity"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/removeall(where:)-5g89m.json b/docs/data/documentation/anima/animatablearray/removeall(where:)-5g89m.json index c87e9a66..f81c834d 100644 --- a/docs/data/documentation/anima/animatablearray/removeall(where:)-5g89m.json +++ b/docs/data/documentation/anima/animatablearray/removeall(where:)-5g89m.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.removeAll(where:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"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":": ("},{"kind":"typeIdentifier","text":"Self"},{"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"},{"text":"rethrows","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removeall(where:)-5g89m"]}],"sections":[],"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","title":"removeAll(where:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}],"role":"symbol","externalID":"s:SmsE9removeAll5whereySb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-5g89m"},"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":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-5g89m":{"url":"\/documentation\/anima\/animatablearray\/removeall(where:)-5g89m","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeAll"},{"kind":"text","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","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-5g89m","type":"topic","title":"removeAll(where:)","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","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"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.removeAll(where:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removeall(where:)-5g89m"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-5g89m","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","metadata":{"title":"removeAll(where:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeAll","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"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"}],"externalID":"s:SmsE9removeAll5whereySb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","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/removeAll(where:)-5g89m":{"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAll"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"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","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"title":"removeAll(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-5g89m","abstract":[],"url":"\/documentation\/anima\/animatablearray\/removeall(where:)-5g89m","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/removeall(where:)-8n2ac.json b/docs/data/documentation/anima/animatablearray/removeall(where:)-8n2ac.json index 4b634067..5782b707 100644 --- a/docs/data/documentation/anima/animatablearray/removeall(where:)-8n2ac.json +++ b/docs/data/documentation/anima/animatablearray/removeall(where:)-8n2ac.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.removeAll(where:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removeall(where:)-8n2ac"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAll"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"shouldBeRemoved","kind":"internalParam"},{"text":": (","kind":"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":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"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"}]},"role":"symbol","externalID":"s:SmsSMRzrlE9removeAll5whereySb7ElementSTQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","title":"removeAll(where:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAll"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"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":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"extendedModule":"Swift","symbolKind":"method"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-8n2ac","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-8n2ac":{"title":"removeAll(where:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAll"},{"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"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"url":"\/documentation\/anima\/animatablearray\/removeall(where:)-8n2ac","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"MutableCollection","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-8n2ac","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","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\/RangeReplaceableCollection-Implementations"]]},"metadata":{"title":"removeAll(where:)","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeAll"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"MutableCollection"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Method","externalID":"s:SmsSMRzrlE9removeAll5whereySb7ElementSTQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-8n2ac","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.removeAll(where:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeAll","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"shouldBeRemoved"},{"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"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removeall(where:)-8n2ac"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-8n2ac":{"url":"\/documentation\/anima\/animatablearray\/removeall(where:)-8n2ac","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeAll"},{"kind":"text","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":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"MutableCollection"},{"type":"text","text":"."}]},"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-8n2ac","title":"removeAll(where:)"}}} \ 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 15891bff..e34d8740 100644 --- a/docs/data/documentation/anima/animatablearray/removefirst().json +++ b/docs/data/documentation/anima/animatablearray/removefirst().json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","externalID":"s:SmsE11removeFirst7ElementQzyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"removeFirst()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeFirst"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"role":"symbol","symbolKind":"method"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.removeFirst()","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removefirst()"]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"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"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst()","interfaceLanguage":"swift"},"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":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/removeFirst()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst()","url":"\/documentation\/anima\/animatablearray\/removefirst()","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeFirst","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"title":"removeFirst()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst()","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removefirst()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@discardableResult","kind":"attribute"},{"kind":"text","text":" "},{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeFirst"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeFirst","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"role":"symbol","extendedModule":"Swift","roleHeading":"Instance Method","title":"removeFirst()","externalID":"s:SmsE11removeFirst7ElementQzyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.removeFirst()","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/removeFirst()":{"title":"removeFirst()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeFirst"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removefirst()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst()","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"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 d62f7425..01507630 100644 --- a/docs/data/documentation/anima/animatablearray/removefirst(_:).json +++ b/docs/data/documentation/anima/animatablearray/removefirst(_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.removeFirst(_:)","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":"removeFirst"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"k"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removefirst(_:)"]}],"sections":[],"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeFirst","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SmsE11removeFirstyySiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"removeFirst(_:)"},"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":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst(_:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/removeFirst(_:)":{"url":"\/documentation\/anima\/animatablearray\/removefirst(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeFirst"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst(_:)","type":"topic","kind":"symbol","title":"removeFirst(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.removeFirst(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeFirst"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"k"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removefirst(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeFirst"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SmsE11removeFirstyySiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"removeFirst(_:)","extendedModule":"Swift"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst(_:)","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/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/removeFirst(_:)":{"abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst(_:)","title":"removeFirst(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeFirst","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removefirst(_:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 eda70486..3db107e6 100644 --- a/docs/data/documentation/anima/animatablearray/removelast().json +++ b/docs/data/documentation/anima/animatablearray/removelast().json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast()","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"text":" ","kind":"text"},{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"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"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removelast()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"symbolKind":"method","externalID":"s:SmsSKRzrlE10removeLast7ElementSTQzyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"removeLast()","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeLast","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.removeLast()","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/removeLast()":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast()","title":"removeLast()","url":"\/documentation\/anima\/animatablearray\/removelast()","abstract":[],"kind":"symbol","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":"BidirectionalCollection"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeLast"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removelast()"]}],"metadata":{"externalID":"s:SmsSKRzrlE10removeLast7ElementSTQzyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"removeLast()","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeLast"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","symbolKind":"method"},"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},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast()","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.removeLast()"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@discardableResult"},{"text":" ","kind":"text"},{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeLast"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/removeLast()":{"title":"removeLast()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeLast","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removelast()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast()","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/removelast(_:).json b/docs/data/documentation/anima/animatablearray/removelast(_:).json index dcdefcbf..89e32aec 100644 --- a/docs/data/documentation/anima/animatablearray/removelast(_:).json +++ b/docs/data/documentation/anima/animatablearray/removelast(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeLast"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"k"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}]}]}],"metadata":{"roleHeading":"Instance Method","title":"removeLast(_:)","externalID":"s:SmsSKRzrlE10removeLastyySiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeLast","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.removeLast(_:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast(_:)"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removelast(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/removeLast(_:)":{"title":"removeLast(_:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeLast","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast(_:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/removelast(_:)","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","metadata":{"symbolKind":"method","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SmsSKRzrlE10removeLastyySiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeLast","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"removeLast(_:)","role":"symbol","extendedModule":"Swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeLast","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"k","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.removeLast(_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removelast(_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/removeLast(_:)":{"title":"removeLast(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeLast"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removelast(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast(_:)","role":"symbol","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":"BidirectionalCollection"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 aa396551..d22c31f3 100644 --- a/docs/data/documentation/anima/animatablearray/removesubrange(_:)-1xn9q.json +++ b/docs/data/documentation/anima/animatablearray/removesubrange(_:)-1xn9q.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-1xn9q"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSubrange"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"bounds"},{"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"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removesubrange(_:)-1xn9q"]}],"metadata":{"externalID":"s:SmsE14removeSubrangeyySny5IndexQzGF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSubrange","kind":"identifier"},{"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"}],"roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"method","title":"removeSubrange(_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.removeSubrange(_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-1xn9q":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-1xn9q","url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-1xn9q","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSubrange"},{"kind":"text","text":"("},{"text":"Range","preciseIdentifier":"s:Sn","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"role":"symbol","type":"topic","abstract":[],"kind":"symbol","title":"removeSubrange(_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removesubrange(_:)-1xn9q"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeSubrange","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"bounds","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-1xn9q","interfaceLanguage":"swift"},"metadata":{"role":"symbol","roleHeading":"Instance Method","externalID":"s:SmsE14removeSubrangeyySny5IndexQzGF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSubrange"},{"text":"(","kind":"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":">)"}],"title":"removeSubrange(_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.removeSubrange(_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-1xn9q":{"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSubrange"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"title":"removeSubrange(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-1xn9q","abstract":[],"url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-1xn9q","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 1cac3b11..3c5c6241 100644 --- a/docs/data/documentation/anima/animatablearray/removesubrange(_:)-egz8.json +++ b/docs/data/documentation/anima/animatablearray/removesubrange(_:)-egz8.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.removeSubrange(_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removesubrange(_:)-egz8"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-egz8"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"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"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SX","text":"RangeExpression"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":".","kind":"text"},{"text":"Bound","kind":"typeIdentifier"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Method","externalID":"s:SmsE14removeSubrangeyyqd__SXRd__5BoundQyd__5IndexRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"removeSubrange(_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSubrange"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":")"}],"role":"symbol","symbolKind":"method"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-egz8":{"abstract":[],"kind":"symbol","title":"removeSubrange(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-egz8","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-egz8","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removesubrange(_:)-egz8"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","title":"removeSubrange(_:)","role":"symbol","externalID":"s:SmsE14removeSubrangeyyqd__SXRd__5BoundQyd__5IndexRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":")","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method"},"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},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-egz8","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.removeSubrange(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeSubrange","kind":"identifier"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"bounds","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SX","text":"RangeExpression","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Bound"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-egz8":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":")","kind":"text"}],"title":"removeSubrange(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-egz8","abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-egz8"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"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 6128c0c1..2585b625 100644 --- a/docs/data/documentation/anima/animatablearray/replace(_:with:maxreplacements:).json +++ b/docs/data/documentation/anima/animatablearray/replace(_:with:maxreplacements:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replace"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Replacement"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":[{"name":"iOS","introducedAt":"16.0","unavailable":false,"beta":false,"deprecated":false},{"name":"macOS","deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false},{"introducedAt":"16.0","unavailable":false,"beta":false,"deprecated":false,"name":"tvOS"},{"unavailable":false,"deprecated":false,"beta":false,"introducedAt":"9.0","name":"watchOS"}],"title":"replace(_:with:maxReplacements:)","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":"Equatable"},{"text":".","type":"text"}]},"extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE7replace_4with15maxReplacementsyqd___qd_0_SitSlRd__SlRd_0_ABQyd__ACRSABQyd_0_AGRSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"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":" "},{"text":"replace","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Replacement","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"text":"replacement","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Replacement"},{"kind":"text","text":", "},{"text":"maxReplacements","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":" = .max) "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"C","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Collection","preciseIdentifier":"s:Sl","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Collection","preciseIdentifier":"s:Sl","kind":"typeIdentifier"},{"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"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Replacement"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replace(_:with:maxReplacements:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replace(_:with:maxreplacements:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.replace(_:with:maxReplacements:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/replace(_:with:maxReplacements:)":{"title":"replace(_:with:maxReplacements:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replace","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Replacement"},{"text":">(","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Replacement"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replace(_:with:maxReplacements:)","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/replace(_:with:maxreplacements:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Method","role":"symbol","title":"replace(_:with:maxReplacements:)","symbolKind":"method","platforms":[{"introducedAt":"16.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"},{"deprecated":false,"name":"macOS","introducedAt":"13.0","beta":false,"unavailable":false},{"beta":false,"introducedAt":"16.0","unavailable":false,"deprecated":false,"name":"tvOS"},{"unavailable":false,"deprecated":false,"introducedAt":"9.0","beta":false,"name":"watchOS"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replace"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Replacement"},{"kind":"text","text":", "},{"text":"maxReplacements","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE7replace_4with15maxReplacementsyqd___qd_0_SitSlRd__SlRd_0_ABQyd__ACRSABQyd_0_AGRSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"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},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.replace(_:with:maxReplacements:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replace"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"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":", "},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"replacement"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"maxReplacements","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","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"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Replacement"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Sl","kind":"typeIdentifier","text":"Collection"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Replacement"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replace(_:with:maxReplacements:)"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/replace(_:with:maxreplacements:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/replace(_:with:maxReplacements:)":{"title":"replace(_:with:maxReplacements:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replace"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"text":">(","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Replacement"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxReplacements"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/replace(_:with:maxreplacements:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replace(_:with:maxReplacements:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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:)-3gb2q.json b/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-3gb2q.json index b46e3bd7..d617725f 100644 --- a/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-3gb2q.json +++ b/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-3gb2q.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"subrange","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"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":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Sl","text":"Collection","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SX","text":"RangeExpression"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Bound"},{"text":" == ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Parameters"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"subrange: The subrange of the collection to replace. The bounds of the range must be valid indices of the collection.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"newElements: The new elements to add to the collection."}]}]}]}]}],"type":"unorderedList"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"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":"typeIdentifier","text":"R"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":")"}],"title":"replaceSubrange(_:with:)","symbolKind":"method","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","externalID":"s:5Anima15AnimatableArrayV15replaceSubrange_4withyqd_0__qd__t7ElementQyd__RszSlRd__SXRd_0_Si5BoundRtd_0_r0_lF"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"sections":[],"abstract":[{"type":"text","text":"Replaces the specified subrange of elements with the given collection."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-3gb2q"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-3gb2q":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q","kind":"symbol","type":"topic","title":"replaceSubrange(_:with:)","abstract":[{"text":"Replaces the specified subrange of elements with the given collection.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-3gb2q","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replaceSubrange","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Replaces the specified subrange of elements with the given collection."}],"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"method","externalID":"s:5Anima15AnimatableArrayV15replaceSubrange_4withyqd_0__qd__t7ElementQyd__RszSlRd__SXRd_0_Si5BoundRtd_0_r0_lF","role":"symbol","title":"replaceSubrange(_:with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"R"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Instance Method"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"subrange"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"newElements","kind":"internalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"where","kind":"keyword"},{"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":" : "},{"preciseIdentifier":"s:Sl","text":"Collection","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"RangeExpression","kind":"typeIdentifier","preciseIdentifier":"s:SX"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Bound","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Parameters"}]},{"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":[{"type":"paragraph","inlineContent":[{"type":"text","text":"newElements: The new elements to add to the collection."}]}]}],"type":"unorderedList"}]}]}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-3gb2q"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-3gb2q":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-3gb2q","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q","title":"replaceSubrange(_:with:)","role":"symbol","abstract":[{"text":"Replaces the specified subrange of elements with the given collection.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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:)-5wlus.json b/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-5wlus.json index 7bcac060..40473474 100644 --- a/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-5wlus.json +++ b/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-5wlus.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.replaceSubrange(_:with:)"},{"text":".","type":"text"}],"metadata":{"role":"symbol","externalID":"s:SmsE15replaceSubrange_4withyqd_0__qd__ntSlRd__SXRd_0_7ElementQyd__ACRtz5BoundQyd_0_5IndexRtzr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","roleHeading":"Instance Method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"replaceSubrange(_:with:)","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-5wlus"]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"subrange"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"newElements"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Sl","kind":"typeIdentifier","text":"Collection"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"RangeExpression","preciseIdentifier":"s:SX"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":" == ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Bound","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-5wlus"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-5wlus":{"url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-5wlus","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-5wlus","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"replaceSubrange"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":")"}],"kind":"symbol","role":"symbol","title":"replaceSubrange(_:with:)","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-5wlus"]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.replaceSubrange(_:with:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-5wlus"},"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"]]},"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"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"subrange","kind":"internalParam"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"newElements","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"text":"RangeExpression","kind":"typeIdentifier","preciseIdentifier":"s:SX"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"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"}]}],"kind":"declarations"}],"metadata":{"symbolKind":"method","title":"replaceSubrange(_:with:)","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"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"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":")"}],"externalID":"s:SmsE15replaceSubrange_4withyqd_0__qd__ntSlRd__SXRd_0_7ElementQyd__ACRtz5BoundQyd_0_5IndexRtzr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-5wlus":{"title":"replaceSubrange(_:with:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"R","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-5wlus","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-5wlus","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"}}} \ 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 721d90db..c4a5702e 100644 --- a/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-u8vz.json +++ b/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-u8vz.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.replaceSubrange(_:with:)","type":"codeVoice"},{"text":".","type":"text"}],"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":"replaceSubrange"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"subrange","kind":"internalParam"},{"text":": ","kind":"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"},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"text":"newElements","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":") "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":" : "},{"text":"Collection","kind":"typeIdentifier","preciseIdentifier":"s:Sl"},{"kind":"text","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"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-u8vz"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"method","role":"symbol","platforms":[],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"text":"Range","preciseIdentifier":"s:Sn","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","externalID":"s:SmsE15replaceSubrange_4withySny5IndexQzG_qd__tSlRd__7ElementQyd__AFRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"replaceSubrange(_:with:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-u8vz"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"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":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-u8vz":{"type":"topic","deprecated":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-u8vz","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","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"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":")","kind":"text"}],"title":"replaceSubrange(_:with:)","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-u8vz","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"}}} \ No newline at end of file +{"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":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"subrange"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"newElements"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":" : "},{"text":"Collection","kind":"typeIdentifier","preciseIdentifier":"s:Sl"},{"kind":"text","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"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"title":"replaceSubrange(_:with:)","externalID":"s:SmsE15replaceSubrange_4withySny5IndexQzG_qd__tSlRd__7ElementQyd__AFRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","extendedModule":"Swift","platforms":[],"roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.replaceSubrange(_:with:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-u8vz","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-u8vz"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-u8vz":{"deprecated":true,"title":"replaceSubrange(_:with:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-u8vz","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-u8vz","abstract":[],"type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","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":")"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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:maxreplacements:).json b/docs/data/documentation/anima/animatablearray/replacing(_:with:maxreplacements:).json index 2d38c92c..85b7af7e 100644 --- a/docs/data/documentation/anima/animatablearray/replacing(_:with:maxreplacements:).json +++ b/docs/data/documentation/anima/animatablearray/replacing(_:with:maxreplacements:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replacing(_:with:maxreplacements:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"replacing"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"replacement","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"maxReplacements","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" = .max) -> "},{"text":"Self","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sl","text":"Collection"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Sl","kind":"typeIdentifier","text":"Collection"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","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.replacing(_:with:maxReplacements:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:maxReplacements:)"},"metadata":{"roleHeading":"Instance Method","externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE9replacing_4with15maxReplacementsxqd___qd_0_SitSlRd__SlRd_0_ABQyd__ACRSABQyd_0_AGRSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"replacing(_:with:maxReplacements:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"replacing","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxReplacements"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"platforms":[{"introducedAt":"16.0","beta":false,"deprecated":false,"name":"iOS","unavailable":false},{"deprecated":false,"name":"macOS","introducedAt":"13.0","unavailable":false,"beta":false},{"introducedAt":"16.0","beta":false,"deprecated":false,"unavailable":false,"name":"tvOS"},{"deprecated":false,"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"9.0"}],"role":"symbol","symbolKind":"method"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:maxReplacements:)":{"title":"replacing(_:with:maxReplacements:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"replacing"},{"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"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxReplacements","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:maxReplacements:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/replacing(_:with:maxreplacements:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.replacing(_:with:maxReplacements:)"},{"type":"text","text":"."}],"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\/replacing(_:with:maxReplacements:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Replacement","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"replacement","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxReplacements","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" = .max) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":" ","kind":"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":"Replacement","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Sl","text":"Collection","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Replacement"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Replacement","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"maxReplacements","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"platforms":[{"name":"iOS","beta":false,"unavailable":false,"introducedAt":"16.0","deprecated":false},{"beta":false,"unavailable":false,"deprecated":false,"introducedAt":"13.0","name":"macOS"},{"beta":false,"name":"tvOS","introducedAt":"16.0","unavailable":false,"deprecated":false},{"beta":false,"introducedAt":"9.0","name":"watchOS","deprecated":false,"unavailable":false}],"roleHeading":"Instance Method","role":"symbol","title":"replacing(_:with:maxReplacements:)","extendedModule":"Swift","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}]},"externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE9replacing_4with15maxReplacementsxqd___qd_0_SitSlRd__SlRd_0_ABQyd__ACRSABQyd_0_AGRSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/replacing(_:with:maxreplacements:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:maxReplacements:)":{"title":"replacing(_:with:maxReplacements:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","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"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxReplacements","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/replacing(_:with:maxreplacements:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:maxReplacements:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 2c6e8f9c..8283de53 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 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.replacing(_:with:subrange:maxReplacements:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"replacing"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"replacement"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Replacement"},{"text":", ","kind":"text"},{"text":"subrange","kind":"externalParam"},{"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":">, "},{"text":"maxReplacements","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" = .max) -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"text":"Collection","kind":"typeIdentifier","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Replacement"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Sl","kind":"typeIdentifier","text":"Collection"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"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"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Replacement"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/replacing(_:with:subrange:maxreplacements:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:subrange:maxReplacements:)"},"kind":"symbol","metadata":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE9replacing_4with8subrange15maxReplacementsxqd___qd_0_Sny5IndexQzGSitSlRd__SlRd_0_ABQyd__ACRSABQyd_0_AKRSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"replacing"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"kind":"text","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"},{"text":".","kind":"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":") -> "},{"text":"Self","kind":"typeIdentifier"}],"title":"replacing(_:with:subrange:maxReplacements:)","platforms":[{"name":"iOS","unavailable":false,"beta":false,"deprecated":false,"introducedAt":"16.0"},{"introducedAt":"13.0","beta":false,"deprecated":false,"name":"macOS","unavailable":false},{"deprecated":false,"unavailable":false,"name":"tvOS","beta":false,"introducedAt":"16.0"},{"beta":false,"introducedAt":"9.0","name":"watchOS","unavailable":false,"deprecated":false}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","extendedModule":"Swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:subrange:maxReplacements:)":{"kind":"symbol","title":"replacing(_:with:subrange:maxReplacements:)","url":"\/documentation\/anima\/animatablearray\/replacing(_:with:subrange:maxreplacements:)","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replacing"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Replacement"},{"kind":"text","text":">("},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"subrange","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"maxReplacements"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:subrange:maxReplacements:)","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replacing(_:with:subrange:maxreplacements:)"]}],"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\/replacing(_:with:subrange:maxReplacements:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.replacing(_:with:subrange:maxReplacements:)"},{"text":".","type":"text"}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"replacement"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Replacement"},{"text":", ","kind":"text"},{"text":"subrange","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" = .max) -> "},{"kind":"typeIdentifier","text":"Self"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"C","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Collection","preciseIdentifier":"s:Sl","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Method","externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE9replacing_4with8subrange15maxReplacementsxqd___qd_0_Sny5IndexQzGSitSlRd__SlRd_0_ABQyd__ACRSABQyd_0_AKRSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[{"beta":false,"unavailable":false,"deprecated":false,"introducedAt":"16.0","name":"iOS"},{"name":"macOS","beta":false,"unavailable":false,"introducedAt":"13.0","deprecated":false},{"introducedAt":"16.0","beta":false,"name":"tvOS","deprecated":false,"unavailable":false},{"unavailable":false,"beta":false,"introducedAt":"9.0","name":"watchOS","deprecated":false}],"role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"replacing(_:with:subrange:maxReplacements:)","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"subrange","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":">, ","kind":"text"},{"text":"maxReplacements","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:subrange:maxReplacements:)":{"title":"replacing(_:with:subrange:maxReplacements:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replacing","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Replacement"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"subrange"},{"text":": ","kind":"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":">, "},{"text":"maxReplacements","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/replacing(_:with:subrange:maxreplacements:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:subrange:maxReplacements:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"}}} \ 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 31620274..bd9573db 100644 --- a/docs/data/documentation/anima/animatablearray/reservecapacity(_:).json +++ b/docs/data/documentation/anima/animatablearray/reservecapacity(_:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reserveCapacity(_:)"},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reserveCapacity"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"extendedModule":"Swift","title":"reserveCapacity(_:)","roleHeading":"Instance Method","role":"symbol","externalID":"s:SmsE15reserveCapacityyySiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/reservecapacity(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.reserveCapacity(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reserveCapacity","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"n","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["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/reserveCapacity(_:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reserveCapacity(_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reserveCapacity","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"reserveCapacity(_:)","url":"\/documentation\/anima\/animatablearray\/reservecapacity(_:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/reservecapacity(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","symbolKind":"method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"reserveCapacity(_:)","externalID":"s:SmsE15reserveCapacityyySiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reserveCapacity","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reserveCapacity(_:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.reserveCapacity(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reserveCapacity","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"n","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/reserveCapacity(_:)":{"title":"reserveCapacity(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reserveCapacity","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/reservecapacity(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reserveCapacity(_:)","role":"symbol"}}} \ 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 6f6802ea..62398214 100644 --- a/docs/data/documentation/anima/animatablearray/reverse().json +++ b/docs/data/documentation/anima/animatablearray/reverse().json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/reverse()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"BidirectionalCollection","type":"codeVoice"},{"text":".","type":"text"}]},"title":"reverse()","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reverse","kind":"identifier"},{"kind":"text","text":"()"}],"externalID":"s:SMsSKRzrlE7reverseyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reverse"},{"text":"()","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.reverse()"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reverse()","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/reverse()":{"type":"topic","abstract":[],"title":"reverse()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reverse()","url":"\/documentation\/anima\/animatablearray\/reverse()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reverse","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","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":[{"type":"text","text":"Conforms when"}]},"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.reverse()"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reverse()","interfaceLanguage":"swift"},"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\/reverse()"]}],"metadata":{"title":"reverse()","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reverse","kind":"identifier"},{"kind":"text","text":"()"}],"externalID":"s:SMsSKRzrlE7reverseyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reverse","kind":"identifier"},{"kind":"text","text":"()"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/reverse()":{"title":"reverse()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reverse","kind":"identifier"},{"text":"()","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/reverse()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reverse()","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 b09fd48c..5e4facc4 100644 --- a/docs/data/documentation/anima/animatablearray/reversed().json +++ b/docs/data/documentation/anima/animatablearray/reversed().json @@ -1 +1 @@ -{"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\/reversed()"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"BidirectionalCollection.reversed()"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SKsE8reverseds18ReversedCollectionVyxGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reversed"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s18ReversedCollectionV","text":"ReversedCollection"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","symbolKind":"method","title":"reversed()","roleHeading":"Instance Method"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reversed","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s18ReversedCollectionV","text":"ReversedCollection","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reversed()"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","abstract":[],"title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/reversed()":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/reversed()","title":"reversed()","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reversed"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s18ReversedCollectionV","kind":"typeIdentifier","text":"ReversedCollection"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reversed()"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reversed()","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection.reversed()"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/reversed()"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"reversed"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s18ReversedCollectionV","text":"ReversedCollection"},{"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\/BidirectionalCollection-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","externalID":"s:SKsE8reverseds18ReversedCollectionVyxGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reversed","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s18ReversedCollectionV","text":"ReversedCollection","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"Swift","symbolKind":"method","roleHeading":"Instance Method","title":"reversed()"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/reversed()":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reversed","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s18ReversedCollectionV","text":"ReversedCollection","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/animatablearray\/reversed()","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reversed()","title":"reversed()"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"title":"BidirectionalCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","role":"collectionGroup"}}} \ 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 1968d067..293aef10 100644 --- a/docs/data/documentation/anima/animatablearray/scale(by:).json +++ b/docs/data/documentation/anima/animatablearray/scale(by:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scale(by:)"},"metadata":{"title":"scale(by:)","externalID":"s:5Anima15AnimatableArrayV5scale2byySd_tF","extendedModule":"Anima","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/scale(by:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic.scale(by:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/scale(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scale(by:)","type":"topic","title":"scale(by:)","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/scale(by:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","kind":"article","type":"topic","title":"VectorArithmetic Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scale"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"VectorArithmetic.scale(by:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/scale(by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scale(by:)"},"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"method","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"}]},"extendedModule":"Anima","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"title":"scale(by:)","externalID":"s:5Anima15AnimatableArrayV5scale2byySd_tF"},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/scale(by:)":{"title":"scale(by:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scale(by:)","url":"\/documentation\/anima\/animatablearray\/scale(by:)","abstract":[],"type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","role":"collectionGroup","title":"VectorArithmetic Implementations","abstract":[],"kind":"article","type":"topic"}}} \ 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 d55fb45a..569e1ce8 100644 --- a/docs/data/documentation/anima/animatablearray/scaled(by:).json +++ b/docs/data/documentation/anima/animatablearray/scaled(by:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:7SwiftUI16VectorArithmeticPAAE6scaled2byxSd_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"scaled","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"platforms":[{"name":"iOS","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"13.0"},{"beta":false,"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false},{"name":"tvOS","unavailable":false,"beta":false,"deprecated":false,"introducedAt":"13.0"},{"name":"watchOS","beta":false,"unavailable":false,"introducedAt":"6.0","deprecated":false}],"modules":[{"relatedModules":["SwiftUI"],"name":"Anima"}],"title":"scaled(by:)","symbolKind":"method","roleHeading":"Instance Method","extendedModule":"SwiftUI","role":"symbol"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"VectorArithmetic.scaled(by:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scaled(by:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaled"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/scaled(by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","kind":"article","type":"topic","title":"VectorArithmetic Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/scaled(by:)":{"title":"scaled(by:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scaled(by:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"scaled","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/scaled(by:)"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scaled(by:)"},"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","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic.scaled(by:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaled"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/scaled(by:)"]}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaled"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"relatedModules":["SwiftUI"],"name":"Anima"}],"platforms":[{"beta":false,"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false},{"name":"macOS","deprecated":false,"beta":false,"introducedAt":"10.15","unavailable":false},{"beta":false,"name":"tvOS","introducedAt":"13.0","unavailable":false,"deprecated":false},{"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"6.0","deprecated":false}],"externalID":"s:7SwiftUI16VectorArithmeticPAAE6scaled2byxSd_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"SwiftUI","role":"symbol","title":"scaled(by:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","role":"collectionGroup","title":"VectorArithmetic Implementations","abstract":[],"kind":"article","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/scaled(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scaled(by:)","url":"\/documentation\/anima\/animatablearray\/scaled(by:)","role":"symbol","title":"scaled(by:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"scaled","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","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 5485df61..f23a31dd 100644 --- a/docs/data/documentation/anima/animatablearray/sequence-implementations.json +++ b/docs/data/documentation/anima/animatablearray/sequence-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sequence-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"kind":"article","metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Sequence Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"sections":[],"topicSections":[{"title":"Instance Properties","generated":true,"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(_:)"],"title":"Instance Methods","generated":true}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/starts(with:by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:by:)","kind":"symbol","type":"topic","title":"starts(with:by:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/starts(with:by:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"starts","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"PossiblePrefix"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/formatted(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted(_:)","kind":"symbol","type":"topic","title":"formatted(_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/formatted(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formatted"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"FormatOutput","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:)","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"elementsEqual(_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/elementsequal(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementsEqual"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://Anima/documentation/Anima/AnimatableArray/formatted()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted()","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"formatted()","abstract":[],"url":"\/documentation\/anima\/animatablearray\/formatted()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formatted","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-3cu6p":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-3cu6p","kind":"symbol","type":"topic","title":"flatMap(_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-3cu6p","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"kind":"text","text":"<"},{"text":"SegmentOfResult","kind":"genericParameter"},{"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":"SegmentOfResult","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"doc://Anima/documentation/Anima/AnimatableArray/contains(_:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(_:)","title":"contains(_:)","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/contains(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:by:)":{"title":"lexicographicallyPrecedes(_:by:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:by:)","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":", "},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","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":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-30vgs":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-30vgs","title":"joined(separator:)","role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-30vgs","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Separator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"separator","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Separator","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"JoinedSequence","preciseIdentifier":"s:s14JoinedSequenceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima/AnimatableArray/clip()":{"title":"clip()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/clip()","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/clip()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"clip","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"CGRect"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-2mdjl":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-2mdjl","title":"flatMap(_:)","role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-2mdjl","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ElementOfResult"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"ElementOfResult"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"text":"ElementOfResult","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"deprecated":true},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-5qdhz":{"title":"fill(using:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-5qdhz","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/fill(using:)-5qdhz","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"kind":"text","text":"("},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation"},{"kind":"text","text":")"}],"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, gray: CGFloat)"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray/max()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max()","title":"max()","role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/max()","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"max"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableArray/min(by:)":{"title":"min(by:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min(by:)","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/min(by:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"min"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"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":"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"}]},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-67hc0":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-67hc0","title":"map(_:)","role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/map(_:)-67hc0","type":"topic","kind":"symbol","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"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"]"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/starts(with:)":{"title":"starts(with:)","url":"\/documentation\/anima\/animatablearray\/starts(with:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"starts","kind":"identifier"},{"text":"<","kind":"text"},{"text":"PossiblePrefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"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":"Equatable"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray/publisher":{"title":"publisher","url":"\/documentation\/anima\/animatablearray\/publisher","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"publisher","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Never","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-5iukr":{"title":"sorted(using:)","url":"\/documentation\/anima\/animatablearray\/sorted(using:)-5iukr","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-5iukr","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/contains(where:)":{"url":"\/documentation\/anima\/animatablearray\/contains(where:)","title":"contains(where:)","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"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"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(where:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousStorageIfAvailable(_:)":{"title":"withContiguousStorageIfAvailable(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousStorageIfAvailable(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"withContiguousStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">(("},{"preciseIdentifier":"s:SR","text":"UnsafeBufferPointer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","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"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"R"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/withcontiguousstorageifavailable(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/max(by:)":{"title":"max(by:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max(by:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"max"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"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","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/max(by:)"},"doc://Anima/documentation/Anima/AnimatableArray/forEach(_:)":{"title":"forEach(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/forEach(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"forEach"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/foreach(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/shuffled(using:)":{"title":"shuffled(using:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled(using:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffled","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/shuffled(using:)"},"doc://Anima/documentation/Anima/AnimatableArray/shuffled()":{"title":"shuffled()","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/shuffled()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled()","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffled"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/first(where:)":{"title":"first(where:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first(where:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"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","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/first(where:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-9islb":{"title":"fill(using:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-9islb","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"code":"(CGRect, NSColor)","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@E@NSCompositingOperation","text":"NSCompositingOperation","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/fill(using:)-9islb"},"doc://Anima/documentation/Anima/AnimatableArray/allSatisfy(_:)":{"title":"allSatisfy(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/allSatisfy(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"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"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/allsatisfy(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-6c8wq":{"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"StringProtocol"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"joined(separator:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"kind":"text","text":"("},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-6c8wq","abstract":[],"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-6c8wq"},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-6bkqd":{"title":"fill(using:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-6bkqd","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"code":"CGRect","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/fill(using:)-6bkqd"},"doc://Anima/documentation/Anima/AnimatableArray/min()":{"title":"min()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min()","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"min"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/min()"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-3kko6":{"title":"sorted(using:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-3kko6","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/sorted(using:)-3kko6"},"doc://Anima/documentation/Anima/AnimatableArray/joined()":{"url":"\/documentation\/anima\/animatablearray\/joined()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined()","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"FlattenSequence","kind":"typeIdentifier","preciseIdentifier":"s:s15FlattenSequenceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","role":"symbol","title":"joined()","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/reduce(into:_:)":{"url":"\/documentation\/anima\/animatablearray\/reduce(into:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(into:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reduce","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Result"},{"text":">(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ()) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Result","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"reduce(into:_:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:by:)":{"type":"topic","title":"elementsEqual(_:by:)","url":"\/documentation\/anima\/animatablearray\/elementsequal(_:by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementsEqual"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"OtherSequence","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"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:by:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:)":{"type":"topic","title":"lexicographicallyPrecedes(_:)","url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/sorted()":{"type":"topic","title":"sorted()","url":"\/documentation\/anima\/animatablearray\/sorted()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"text":"() -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","abstract":[],"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":"Comparable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted()","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/compactMap(_:)":{"type":"topic","title":"compactMap(_:)","url":"\/documentation\/anima\/animatablearray\/compactmap(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"compactMap","kind":"identifier"},{"kind":"text","text":"<"},{"text":"ElementOfResult","kind":"genericParameter"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"ElementOfResult"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"ElementOfResult"},{"kind":"text","text":"]"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compactMap(_:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/enumerated()":{"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"enumerated","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"EnumeratedSequence","kind":"typeIdentifier","preciseIdentifier":"s:s18EnumeratedSequenceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/enumerated()","role":"symbol","title":"enumerated()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/enumerated()"},"doc://Anima/documentation/Anima/AnimatableArray/reduce(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(_:_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Result"},{"kind":"text","text":">("},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Result"},{"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":"Result","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Result","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/reduce(_:_:)","type":"topic","abstract":[],"role":"symbol","title":"reduce(_:_:)"},"doc://Anima/documentation/Anima/AnimatableArray/compare(_:_:)":{"title":"compare(_:_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compare(_:_:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/compare(_:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"compare","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Compared"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":"."},{"text":"Compared","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ComparisonResult","preciseIdentifier":"c:@E@NSComparisonResult","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/sorted(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(by:)","title":"sorted(by:)","role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sorted(by:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","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","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"doc://Anima/documentation/Anima/AnimatableArray/lazy":{"title":"lazy","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy","type":"topic","url":"\/documentation\/anima\/animatablearray\/lazy","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lazy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LazySequence","preciseIdentifier":"s:s12LazySequenceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sequence-implementations"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher"],"generated":true},{"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}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"collectionGroup","title":"Sequence Implementations","modules":[{"name":"Anima"}]},"kind":"article","references":{"doc://Anima/documentation/Anima/AnimatableArray/contains(_:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/contains(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(_:)","title":"contains(_:)","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}]},"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:by:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"OtherSequence"},{"text":">(","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"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":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"title":"lexicographicallyPrecedes(_:by:)","url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:by:)","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/formatted(_:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted(_:)","type":"topic","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"},{"text":".","kind":"text"},{"text":"FormatOutput","kind":"typeIdentifier"}],"title":"formatted(_:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/formatted(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/max(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max(by:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"abstract":[],"title":"max(by:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/max(by:)"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(by:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/sorted(by:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"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","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"title":"sorted(by:)"},"doc://Anima/documentation/Anima/AnimatableArray/contains(where:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(where:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"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"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"title":"contains(where:)","url":"\/documentation\/anima\/animatablearray\/contains(where:)","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/lazy":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lazy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s12LazySequenceV","text":"LazySequence","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/lazy","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy","abstract":[],"kind":"symbol","title":"lazy","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:by:)":{"title":"elementsEqual(_:by:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/elementsequal(_:by:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:by:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementsEqual"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"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"},{"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"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/reduce(_:_:)":{"kind":"symbol","title":"reduce(_:_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/reduce(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(_:_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reduce"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Result"},{"text":">(","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Result"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-6bkqd":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"fill","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"text":"NSCompositingOperation","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"CGRect"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","abstract":[],"title":"fill(using:)","url":"\/documentation\/anima\/animatablearray\/fill(using:)-6bkqd","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-6bkqd"},"doc://Anima/documentation/Anima/AnimatableArray/first(where:)":{"title":"first(where:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"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","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/first(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first(where:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-2mdjl":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-2mdjl","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"kind":"text","text":"<"},{"text":"ElementOfResult","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"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"},{"kind":"text","text":"]"}],"abstract":[],"title":"flatMap(_:)","url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-2mdjl","deprecated":true,"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-5qdhz":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-5qdhz","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"kind":"text","text":"("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@E@NSCompositingOperation","text":"NSCompositingOperation","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"title":"fill(using:)","url":"\/documentation\/anima\/animatablearray\/fill(using:)-5qdhz","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"code":"(CGRect, gray: CGFloat)","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/starts(with:by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:by:)","url":"\/documentation\/anima\/animatablearray\/starts(with:by:)","role":"symbol","title":"starts(with:by:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"starts","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"PossiblePrefix"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PossiblePrefix","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"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/allSatisfy(_:)":{"url":"\/documentation\/anima\/animatablearray\/allsatisfy(_:)","role":"symbol","title":"allSatisfy(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/allSatisfy(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allSatisfy"},{"kind":"text","text":"(("},{"text":"Self","kind":"typeIdentifier"},{"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"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/shuffled(using:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"shuffled","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/shuffled(using:)","type":"topic","title":"shuffled(using:)","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled(using:)"},"doc://Anima/documentation/Anima/AnimatableArray/starts(with:)":{"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"},{"text":".","type":"text"}]},"title":"starts(with:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/starts(with:)","kind":"symbol","fragments":[{"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":"typeIdentifier","text":"PossiblePrefix"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/sorted()":{"url":"\/documentation\/anima\/animatablearray\/sorted()","kind":"symbol","type":"topic","abstract":[],"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"},{"type":"text","text":"."}]},"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"sorted()"},"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-3cu6p":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-3cu6p","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-3cu6p","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"SegmentOfResult","kind":"genericParameter"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"flatMap(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/min(by:)":{"title":"min(by:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min(by:)","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/min(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"min","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"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":"throws","kind":"keyword"},{"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"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/clip()":{"abstract":[],"title":"clip()","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/clip()","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/clip()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clip"},{"text":"()","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"code":"CGRect","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-67hc0":{"url":"\/documentation\/anima\/animatablearray\/map(_:)-67hc0","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-67hc0","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","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"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"T","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"title":"map(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:)":{"type":"topic","url":"\/documentation\/anima\/animatablearray\/elementsequal(_:)","title":"elementsEqual(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:)","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"elementsEqual","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"OtherSequence"},{"text":">(","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/enumerated()":{"url":"\/documentation\/anima\/animatablearray\/enumerated()","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"enumerated","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"EnumeratedSequence","preciseIdentifier":"s:s18EnumeratedSequenceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/enumerated()","title":"enumerated()"},"doc://Anima/documentation/Anima/AnimatableArray/forEach(_:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/foreach(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/forEach(_:)","type":"topic","title":"forEach(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"forEach","kind":"identifier"},{"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":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}]},"doc://Anima/documentation/Anima/AnimatableArray/min()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"min","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/min()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min()","abstract":[],"title":"min()","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/compare(_:_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compare"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Compared","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Compared","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ComparisonResult","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSComparisonResult"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/compare(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compare(_:_:)","abstract":[],"kind":"symbol","title":"compare(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/compactMap(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compactMap(_:)","url":"\/documentation\/anima\/animatablearray\/compactmap(_:)","role":"symbol","title":"compactMap(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compactMap","kind":"identifier"},{"kind":"text","text":"<"},{"text":"ElementOfResult","kind":"genericParameter"},{"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":"ElementOfResult","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/max()":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"max"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"max()","type":"topic","url":"\/documentation\/anima\/animatablearray\/max()"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/formatted()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formatted"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/formatted()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted()","abstract":[],"title":"formatted()","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/reduce(into:_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reduce","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ()) "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Result","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/reduce(into:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(into:_:)","abstract":[],"kind":"symbol","title":"reduce(into:_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousStorageIfAvailable(_:)":{"title":"withContiguousStorageIfAvailable(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"withContiguousStorageIfAvailable"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"text":">((","kind":"text"},{"text":"UnsafeBufferPointer","preciseIdentifier":"s:SR","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"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/withcontiguousstorageifavailable(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousStorageIfAvailable(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-3kko6":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"abstract":[],"role":"symbol","kind":"symbol","type":"topic","title":"sorted(using:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-3kko6","url":"\/documentation\/anima\/animatablearray\/sorted(using:)-3kko6"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-30vgs":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Separator"},{"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"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-30vgs","title":"joined(separator:)","url":"\/documentation\/anima\/animatablearray\/joined(separator:)-30vgs","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-5iukr":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"kind":"text","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"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/sorted(using:)-5iukr","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-5iukr","abstract":[],"title":"sorted(using:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/shuffled()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffled"},{"text":"() -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/shuffled()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled()","abstract":[],"kind":"symbol","title":"shuffled()","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/joined()":{"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined()","title":"joined()","url":"\/documentation\/anima\/animatablearray\/joined()","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15FlattenSequenceV","text":"FlattenSequence"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-9islb":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-9islb","role":"symbol","type":"topic","title":"fill(using:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fill"},{"kind":"text","text":"("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"code":"(CGRect, NSColor)","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/fill(using:)-9islb"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-6c8wq":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"StringProtocol"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-6c8wq","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-6c8wq","abstract":[],"title":"joined(separator:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:)","title":"lexicographicallyPrecedes(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/publisher":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/publisher","type":"topic","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"publisher"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:7Combine10PublishersO8SequenceV","kind":"typeIdentifier","text":"Sequence"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":">","kind":"text"}],"title":"publisher"}}} \ 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 894d9ca9..aa22001b 100644 --- a/docs/data/documentation/anima/animatablearray/shuffle().json +++ b/docs/data/documentation/anima/animatablearray/shuffle().json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/shuffle()"]}],"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},"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","title":"shuffle()","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffle","kind":"identifier"},{"kind":"text","text":"()"}],"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"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle()"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.shuffle()"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffle","kind":"identifier"},{"text":"()","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/shuffle()":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle()","url":"\/documentation\/anima\/animatablearray\/shuffle()","title":"shuffle()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffle","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"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":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.shuffle()"},{"type":"text","text":"."}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"shuffle","kind":"identifier"},{"text":"()","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/shuffle()"]}],"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffle","kind":"identifier"},{"kind":"text","text":"()"}],"externalID":"s:SMsSkRzrlE7shuffleyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"shuffle()","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/shuffle()":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffle","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animatablearray\/shuffle()","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle()","title":"shuffle()"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/shuffle(using:).json b/docs/data/documentation/anima/animatablearray/shuffle(using:).json index ec6c6645..e242d9e9 100644 --- a/docs/data/documentation/anima/animatablearray/shuffle(using:).json +++ b/docs/data/documentation/anima/animatablearray/shuffle(using:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle(using:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"shuffle","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","extendedModule":"Swift","title":"shuffle(using:)","roleHeading":"Instance Method","externalID":"s:SMsSkRzrlE7shuffle5usingyqd__z_tSGRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","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":[{"type":"text","text":"Conforms when"}]}},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"shuffle","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"generator"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"RandomNumberGenerator","kind":"typeIdentifier","preciseIdentifier":"s:SG"}]}],"kind":"declarations"}],"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.shuffle(using:)"},{"text":".","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/shuffle(using:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/shuffle(using:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle(using:)","kind":"symbol","fragments":[{"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"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/shuffle(using:)","abstract":[],"title":"shuffle(using:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"MutableCollection.shuffle(using:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/shuffle(using:)"]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle(using:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"shuffle","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"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"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"RandomNumberGenerator","kind":"typeIdentifier","preciseIdentifier":"s:SG"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","title":"shuffle(using:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"shuffle","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:SMsSkRzrlE7shuffle5usingyqd__z_tSGRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"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"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/shuffle(using:)":{"role":"symbol","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"shuffle","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","title":"shuffle(using:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle(using:)","url":"\/documentation\/anima\/animatablearray\/shuffle(using:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 15ecdd13..a1d411cf 100644 --- a/docs/data/documentation/anima/animatablearray/shuffled().json +++ b/docs/data/documentation/anima/animatablearray/shuffled().json @@ -1 +1 @@ -{"metadata":{"title":"shuffled()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"shuffled","kind":"identifier"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","role":"symbol","externalID":"s:STsE8shuffledSay7ElementQzGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.shuffled()","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"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"},{"kind":"text","text":" "},{"text":"shuffled","kind":"identifier"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/shuffled()"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/shuffled()":{"title":"shuffled()","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/shuffled()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled()","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffled"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}]}}} \ No newline at end of file +{"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffled"},{"text":"() -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"externalID":"s:STsE8shuffledSay7ElementQzGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"shuffled()","extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffled","kind":"identifier"},{"kind":"text","text":"() -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/shuffled()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.shuffled()","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/shuffled()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffled"},{"text":"() -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/shuffled()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled()","abstract":[],"kind":"symbol","title":"shuffled()","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 3ed60adb..51fdd477 100644 --- a/docs/data/documentation/anima/animatablearray/shuffled(using:).json +++ b/docs/data/documentation/anima/animatablearray/shuffled(using:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","externalID":"s:STsE8shuffled5usingSay7ElementQzGqd__z_tSGRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"shuffled(using:)","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"shuffled","kind":"identifier"},{"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"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/shuffled(using:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"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},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"shuffled"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"generator"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"] ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"text":"RandomNumberGenerator","kind":"typeIdentifier","preciseIdentifier":"s:SG"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.shuffled(using:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled(using:)"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/shuffled(using:)":{"title":"shuffled(using:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled(using:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffled","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/shuffled(using:)"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled(using:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/shuffled(using:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffled"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"externalID":"s:STsE8shuffled5usingSay7ElementQzGqd__z_tSGRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"shuffled(using:)","role":"symbol","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.shuffled(using:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"shuffled","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":" "},{"text":"generator","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"] "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"RandomNumberGenerator","kind":"typeIdentifier","preciseIdentifier":"s:SG"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/shuffled(using:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"shuffled","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/shuffled(using:)","type":"topic","title":"shuffled(using:)","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled(using:)"}}} \ 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 e9e3d52b..f59b97a1 100644 --- a/docs/data/documentation/anima/animatablearray/sort().json +++ b/docs/data/documentation/anima/animatablearray/sort().json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SMsSkRzSL7ElementSTRpzrlE4sortyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sort"},{"text":"()","kind":"text"}],"role":"symbol","symbolKind":"method","title":"sort()","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"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"}]},"roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort()","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sort()"]}],"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"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"text":"()","kind":"text"}],"languages":["swift"]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"MutableCollection.sort()","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/sort()":{"title":"sort()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort()","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"text":"()","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/sort()"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/sort()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"metadata":{"externalID":"s:SMsSkRzSL7ElementSTRpzrlE4sortyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"text":"()","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":" and ","type":"text"},{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Swift","title":"sort()"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"MutableCollection.sort()","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort()","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sort"},{"kind":"text","text":"()"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/sort()":{"kind":"symbol","title":"sort()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/sort()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort()","type":"topic","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"type":"text","text":" and "},{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 30833561..932a3b76 100644 --- a/docs/data/documentation/anima/animatablearray/sort(by:).json +++ b/docs/data/documentation/anima/animatablearray/sort(by:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(by:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"areInIncreasingOrder"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","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"}],"languages":["swift"]}]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"MutableCollection.sort(by:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/sort(by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SMsSkRzrlE4sort2byySb7ElementSTQz_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"role":"symbol","symbolKind":"method","title":"sort(by:)","roleHeading":"Instance Method"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/sort(by:)":{"title":"sort(by:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sort"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"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":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(by:)","url":"\/documentation\/anima\/animatablearray\/sort(by:)","type":"topic","role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"MutableCollection.sort(by:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","sections":[],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"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":") "},{"kind":"keyword","text":"rethrows"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"sort(by:)","externalID":"s:SMsSkRzrlE4sort2byySb7ElementSTQz_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","roleHeading":"Instance 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:)"]}],"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"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","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"},{"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"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/sort(by:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(by:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sort(by:)","title":"sort(by:)"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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:)-1bvo8.json b/docs/data/documentation/anima/animatablearray/sort(using:)-1bvo8.json index 4b13f460..fb7058b3 100644 --- a/docs/data/documentation/anima/animatablearray/sort(using:)-1bvo8.json +++ b/docs/data/documentation/anima/animatablearray/sort(using:)-1bvo8.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-1bvo8","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sort(using:)-1bvo8"]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"text":" ","kind":"text"},{"text":"comparator","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Comparator","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SortComparator","preciseIdentifier":"s:10Foundation14SortComparatorP"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Compared","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["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"},{"type":"codeVoice","code":"MutableCollection.sort(using:)"},{"text":".","type":"text"}],"metadata":{"externalID":"s:SM10FoundationSkRzrlE4sort5usingyqd___tAA14SortComparatorRd__8ComparedQyd__7ElementSTRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"sort(using:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","extendedModule":"Swift","platforms":[{"unavailable":false,"beta":false,"introducedAt":"15.0","name":"iOS","deprecated":false},{"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false,"beta":false},{"deprecated":false,"beta":false,"unavailable":false,"introducedAt":"15.0","name":"tvOS"},{"beta":false,"introducedAt":"8.0","name":"watchOS","deprecated":false,"unavailable":false}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-1bvo8":{"url":"\/documentation\/anima\/animatablearray\/sort(using:)-1bvo8","abstract":[],"title":"sort(using:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-1bvo8"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"MutableCollection.sort(using:)"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Comparator"},{"text":")","kind":"text"}],"symbolKind":"method","role":"symbol","extendedModule":"Swift","title":"sort(using:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SM10FoundationSkRzrlE4sort5usingyqd___tAA14SortComparatorRd__8ComparedQyd__7ElementSTRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[{"introducedAt":"15.0","name":"iOS","deprecated":false,"unavailable":false,"beta":false},{"name":"macOS","beta":false,"unavailable":false,"introducedAt":"12.0","deprecated":false},{"introducedAt":"15.0","unavailable":false,"beta":false,"deprecated":false,"name":"tvOS"},{"beta":false,"unavailable":false,"introducedAt":"8.0","deprecated":false,"name":"watchOS"}],"roleHeading":"Instance Method"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sort"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":" "},{"kind":"internalParam","text":"comparator"},{"text":": ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"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"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":"."},{"text":"Compared","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sort(using:)-1bvo8"]}],"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\/sort(using:)-1bvo8"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-1bvo8":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-1bvo8","url":"\/documentation\/anima\/animatablearray\/sort(using:)-1bvo8","role":"symbol","title":"sort(using:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":")"}],"kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 dbd7d694..d3a302d7 100644 --- a/docs/data/documentation/anima/animatablearray/sort(using:)-78990.json +++ b/docs/data/documentation/anima/animatablearray/sort(using:)-78990.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.sort(using:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-78990","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"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"},{"kind":"text","text":" "},{"kind":"internalParam","text":"comparators"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Sequence","preciseIdentifier":"s:ST"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:10Foundation14SortComparatorP","kind":"typeIdentifier","text":"SortComparator"},{"kind":"text","text":", "},{"text":"Comparator","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"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":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Compared"}],"languages":["swift"]}]}],"metadata":{"externalID":"s:SM10FoundationSkRzrlE4sort5usingyqd___tSTRd__AA14SortComparatorRd_0_7ElementQyd__Rsd_0_8ComparedQyd_0_AESTRtzr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","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"}],"platforms":[{"name":"iOS","deprecated":false,"introducedAt":"15.0","unavailable":false,"beta":false},{"introducedAt":"12.0","unavailable":false,"beta":false,"deprecated":false,"name":"macOS"},{"deprecated":false,"unavailable":false,"introducedAt":"15.0","name":"tvOS","beta":false},{"name":"watchOS","deprecated":false,"beta":false,"introducedAt":"8.0","unavailable":false}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","title":"sort(using:)","extendedModule":"Swift","role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/sort(using:)-78990"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-78990":{"title":"sort(using:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sort"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-78990","url":"\/documentation\/anima\/animatablearray\/sort(using:)-78990","type":"topic","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-78990"},"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"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.sort(using:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/sort(using:)-78990"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":" "},{"kind":"internalParam","text":"comparators"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SortComparator","preciseIdentifier":"s:10Foundation14SortComparatorP"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Compared","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"metadata":{"platforms":[{"name":"iOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"15.0"},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"12.0","name":"macOS"},{"deprecated":false,"introducedAt":"15.0","name":"tvOS","beta":false,"unavailable":false},{"beta":false,"introducedAt":"8.0","unavailable":false,"deprecated":false,"name":"watchOS"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sort"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"method","title":"sort(using:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:SM10FoundationSkRzrlE4sort5usingyqd___tSTRd__AA14SortComparatorRd_0_7ElementQyd__Rsd_0_8ComparedQyd_0_AESTRtzr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-78990":{"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/sort(using:)-78990","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-78990","title":"sort(using:)"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 fb85eb48..d538abe6 100644 --- a/docs/data/documentation/anima/animatablearray/sorted().json +++ b/docs/data/documentation/anima/animatablearray/sorted().json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/sorted()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"text":"() -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]"}]}]}],"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}]},"symbolKind":"method","externalID":"s:STsSL7ElementRpzrlE6sortedSayABGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"sorted()","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.sorted()","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/sorted()":{"type":"topic","title":"sorted()","url":"\/documentation\/anima\/animatablearray\/sorted()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"text":"() -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","abstract":[],"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":"Comparable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted()","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.sorted()","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted()"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/sorted()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"externalID":"s:STsSL7ElementRpzrlE6sortedSayABGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"sorted()","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]"}],"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":"Comparable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/sorted()":{"url":"\/documentation\/anima\/animatablearray\/sorted()","kind":"symbol","type":"topic","abstract":[],"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"},{"type":"text","text":"."}]},"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"sorted()"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"}}} \ 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 e8d06584..4c196108 100644 --- a/docs/data/documentation/anima/animatablearray/sorted(by:).json +++ b/docs/data/documentation/anima/animatablearray/sorted(by:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"kind":"text","text":" "},{"text":"areInIncreasingOrder","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","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"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"platforms":["macOS"]}]}],"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:STsE6sorted2bySay7ElementQzGSbAD_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","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"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","symbolKind":"method","title":"sorted(by:)","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(by:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/sorted(by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"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},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.sorted(by:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(by:)","title":"sorted(by:)","role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sorted(by:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","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","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sorted","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"areInIncreasingOrder","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sorted(by:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(by:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"roleHeading":"Instance Method","externalID":"s:STsE6sorted2bySay7ElementQzGSbAD_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"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":"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":" -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","title":"sorted(by:)","extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.sorted(by:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(by:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablearray\/sorted(by:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"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","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"title":"sorted(by:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/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 39da9071..85a23a6a 100644 --- a/docs/data/documentation/anima/animatablearray/sorted(using:)-3kko6.json +++ b/docs/data/documentation/anima/animatablearray/sorted(using:)-3kko6.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sorted"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"text":" ","kind":"text"},{"text":"comparators","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"] "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"SortComparator","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation14SortComparatorP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Compared"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-3kko6","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.sorted(using:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"extendedModule":"Swift","title":"sorted(using:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":", "},{"text":"Comparator","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","externalID":"s:ST10FoundationE6sorted5usingSay7ElementQzGqd___tSTRd__AA14SortComparatorRd_0_ADQyd__Rsd_0_8ComparedQyd_0_AERSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","platforms":[{"name":"iOS","deprecated":false,"beta":false,"unavailable":false,"introducedAt":"15.0"},{"introducedAt":"12.0","name":"macOS","beta":false,"deprecated":false,"unavailable":false},{"deprecated":false,"name":"tvOS","beta":false,"introducedAt":"15.0","unavailable":false},{"beta":false,"deprecated":false,"introducedAt":"8.0","unavailable":false,"name":"watchOS"}],"roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/sorted(using:)-3kko6"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-3kko6":{"title":"sorted(using:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-3kko6","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/sorted(using:)-3kko6"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"comparators"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"] "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"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"},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Compared"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.sorted(using:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"sorted(using:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"extendedModule":"Swift","symbolKind":"method","role":"symbol","platforms":[{"introducedAt":"15.0","unavailable":false,"beta":false,"name":"iOS","deprecated":false},{"name":"macOS","beta":false,"unavailable":false,"introducedAt":"12.0","deprecated":false},{"unavailable":false,"deprecated":false,"introducedAt":"15.0","beta":false,"name":"tvOS"},{"beta":false,"unavailable":false,"introducedAt":"8.0","deprecated":false,"name":"watchOS"}],"externalID":"s:ST10FoundationE6sorted5usingSay7ElementQzGqd___tSTRd__AA14SortComparatorRd_0_ADQyd__Rsd_0_8ComparedQyd_0_AERSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-3kko6"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sorted(using:)-3kko6"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-3kko6":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"abstract":[],"role":"symbol","kind":"symbol","type":"topic","title":"sorted(using:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-3kko6","url":"\/documentation\/anima\/animatablearray\/sorted(using:)-3kko6"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 1415867a..5f22a41c 100644 --- a/docs/data/documentation/anima/animatablearray/sorted(using:)-5iukr.json +++ b/docs/data/documentation/anima/animatablearray/sorted(using:)-5iukr.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/sorted(using:)-5iukr"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-5iukr"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"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"},{"kind":"text","text":" "},{"kind":"internalParam","text":"comparator"},{"text":": ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"] ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"SortComparator","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation14SortComparatorP"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Comparator"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Compared"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"method","externalID":"s:ST10FoundationE6sorted5usingSay7ElementQzGqd___tAA14SortComparatorRd__8ComparedQyd__AERSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"sorted(using:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","platforms":[{"name":"iOS","introducedAt":"15.0","deprecated":false,"unavailable":false,"beta":false},{"beta":false,"unavailable":false,"deprecated":false,"introducedAt":"12.0","name":"macOS"},{"deprecated":false,"name":"tvOS","introducedAt":"15.0","unavailable":false,"beta":false},{"name":"watchOS","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"8.0"}],"extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.sorted(using:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-5iukr":{"title":"sorted(using:)","url":"\/documentation\/anima\/animatablearray\/sorted(using:)-5iukr","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-5iukr","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sorted(using:)-5iukr"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"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":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sorted","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Comparator"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"sorted(using:)","role":"symbol","extendedModule":"Swift","externalID":"s:ST10FoundationE6sorted5usingSay7ElementQzGqd___tAA14SortComparatorRd__8ComparedQyd__AERSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[{"introducedAt":"15.0","name":"iOS","unavailable":false,"beta":false,"deprecated":false},{"beta":false,"introducedAt":"12.0","unavailable":false,"name":"macOS","deprecated":false},{"deprecated":false,"name":"tvOS","introducedAt":"15.0","beta":false,"unavailable":false},{"beta":false,"introducedAt":"8.0","unavailable":false,"deprecated":false,"name":"watchOS"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"comparator"},{"text":": ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"] "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Comparator","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation14SortComparatorP","text":"SortComparator"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Compared"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-5iukr":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"kind":"text","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"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/sorted(using:)-5iukr","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-5iukr","abstract":[],"title":"sorted(using:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"}}} \ 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 7ed885df..1375fe08 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 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(maxSplits:omittingEmptySubsequences:whereSeparator:)","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\/Collection-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"split","kind":"identifier"},{"kind":"text","text":"("},{"text":"maxSplits","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" = Int.max, ","kind":"text"},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":" = true, ","kind":"text"},{"text":"whereSeparator","kind":"externalParam"},{"kind":"text","text":" "},{"text":"isSeparator","kind":"internalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","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"},{"kind":"text","text":" -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"text":"]","kind":"text"}]}],"kind":"declarations"}],"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","title":"split(maxSplits:omittingEmptySubsequences:whereSeparator:)","role":"symbol","externalID":"s:SlsE5split9maxSplits25omittingEmptySubsequences14whereSeparatorSay11SubSequenceQzGSi_S2b7ElementQzKXEtKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"split","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"maxSplits"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"omittingEmptySubsequences"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"whereSeparator"},{"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"},{"kind":"text","text":" -> ["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"},{"text":"]","kind":"text"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.split(maxSplits:omittingEmptySubsequences:whereSeparator:)"},{"type":"text","text":"."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/split(maxsplits:omittingemptysubsequences:whereseparator:)"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/split(maxSplits:omittingEmptySubsequences:whereSeparator:)":{"url":"\/documentation\/anima\/animatablearray\/split(maxsplits:omittingemptysubsequences:whereseparator:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(maxSplits:omittingEmptySubsequences:whereSeparator:)","title":"split(maxSplits:omittingEmptySubsequences:whereSeparator:)","kind":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"split","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"maxSplits"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"omittingEmptySubsequences"},{"text":": ","kind":"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"},{"kind":"text","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"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"split","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"maxSplits"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" = Int.max, "},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":" = true, ","kind":"text"},{"text":"whereSeparator","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"isSeparator"},{"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"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.split(maxSplits:omittingEmptySubsequences:whereSeparator:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/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"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/split(maxsplits:omittingemptysubsequences:whereseparator:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"split"},{"kind":"text","text":"("},{"text":"maxSplits","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"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"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"externalID":"s:SlsE5split9maxSplits25omittingEmptySubsequences14whereSeparatorSay11SubSequenceQzGSi_S2b7ElementQzKXEtKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"split(maxSplits:omittingEmptySubsequences:whereSeparator:)","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","role":"symbol"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/split(maxSplits:omittingEmptySubsequences:whereSeparator:)":{"url":"\/documentation\/anima\/animatablearray\/split(maxsplits:omittingemptysubsequences:whereseparator:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"split","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"maxSplits"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"text":"whereSeparator","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"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"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"kind":"text","text":"]"}],"kind":"symbol","title":"split(maxSplits:omittingEmptySubsequences:whereSeparator:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(maxSplits:omittingEmptySubsequences:whereSeparator:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/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 5862120c..d24ac6c9 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 @@ -{"metadata":{"symbolKind":"method","roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:SlsSQ7ElementRpzrlE5split9separator9maxSplits25omittingEmptySubsequencesSay11SubSequenceQzGAB_SiSbtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"split"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"maxSplits","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"},{"kind":"text","text":"]"}],"title":"split(separator:maxSplits:omittingEmptySubsequences:)","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(separator:maxSplits:omittingEmptySubsequences:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.split(separator:maxSplits:omittingEmptySubsequences:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"split","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"maxSplits","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" = Int.max, "},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":" = true) -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/split(separator:maxsplits:omittingemptysubsequences:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/split(separator:maxSplits:omittingEmptySubsequences:)":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"split","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"maxSplits","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"text":"]","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/split(separator:maxsplits:omittingemptysubsequences:)","abstract":[],"title":"split(separator:maxSplits:omittingEmptySubsequences:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(separator:maxSplits:omittingEmptySubsequences:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"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\/Collection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"split","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxSplits","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" = Int.max, "},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" = true) -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"title":"split(separator:maxSplits:omittingEmptySubsequences:)","extendedModule":"Swift","symbolKind":"method","role":"symbol","externalID":"s:SlsSQ7ElementRpzrlE5split9separator9maxSplits25omittingEmptySubsequencesSay11SubSequenceQzGAB_SiSbtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"split","kind":"identifier"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"maxSplits","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(separator:maxSplits:omittingEmptySubsequences:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/split(separator:maxsplits:omittingemptysubsequences:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.split(separator:maxSplits:omittingEmptySubsequences:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/split(separator:maxSplits:omittingEmptySubsequences:)":{"kind":"symbol","type":"topic","role":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(separator:maxSplits:omittingEmptySubsequences:)","title":"split(separator:maxSplits:omittingEmptySubsequences:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"split"},{"kind":"text","text":"("},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"maxSplits","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"omittingEmptySubsequences"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/split(separator:maxsplits:omittingemptysubsequences:)"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/startindex.json b/docs/data/documentation/anima/animatablearray/startindex.json index 16724cba..908ce01c 100644 --- a/docs/data/documentation/anima/animatablearray/startindex.json +++ b/docs/data/documentation/anima/animatablearray/startindex.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/startindex"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV10startIndexSivp","title":"startIndex"},"abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}],"seeAlsoSections":[{"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\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"],"title":"Accessing Elements"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","type":"topic","title":"endIndex","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","type":"topic","title":"first","abstract":[{"text":"The first element of the collection.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/last":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","kind":"symbol","type":"topic","title":"last","abstract":[{"type":"text","text":"The last element of the collection."}],"url":"\/documentation\/anima\/animatablearray\/last","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","kind":"symbol","type":"topic","title":"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"}],"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">.","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses the element at the specified position."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","kind":"symbol","type":"topic","title":"startIndex","abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"ArraySlice","preciseIdentifier":"s:s10ArraySliceV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}]}}} \ No newline at end of file +{"metadata":{"title":"startIndex","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:5Anima15AnimatableArrayV10startIndexSivp","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"kind":"symbol","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startIndex"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/startindex"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"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\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">."},{"preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","title":"subscript(safe:)","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" If the index is larger than the array,"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","abstract":[{"type":"text","text":"Accesses the element at the specified position."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","title":"last","url":"\/documentation\/anima\/animatablearray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","title":"endIndex","url":"\/documentation\/anima\/animatablearray\/endindex","abstract":[{"text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","title":"startIndex","url":"\/documentation\/anima\/animatablearray\/startindex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}]},"doc://Anima/documentation/Anima/AnimatableArray/first":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","title":"first","url":"\/documentation\/anima\/animatablearray\/first","abstract":[{"type":"text","text":"The first element of the collection."}]}}} \ 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 9f0d08ea..ed4f0b71 100644 --- a/docs/data/documentation/anima/animatablearray/starts(with:).json +++ b/docs/data/documentation/anima/animatablearray/starts(with:).json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.starts(with:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"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":"internalParam","text":"possiblePrefix"},{"text":": ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"symbolKind":"method","title":"starts(with:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"starts","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"PossiblePrefix"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","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"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:STsSQ7ElementRpzrlE6starts4withSbqd___tSTRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","roleHeading":"Instance Method"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/starts(with:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/starts(with:)":{"title":"starts(with:)","url":"\/documentation\/anima\/animatablearray\/starts(with:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"starts","kind":"identifier"},{"text":"<","kind":"text"},{"text":"PossiblePrefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"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":"Equatable"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:)","interfaceLanguage":"swift"},"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"}]},"title":"starts(with:)","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"starts"},{"text":"<","kind":"text"},{"text":"PossiblePrefix","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","externalID":"s:STsSQ7ElementRpzrlE6starts4withSbqd___tSTRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol"},"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},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starts"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"PossiblePrefix"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"text":"possiblePrefix","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/starts(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.starts(with:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/starts(with:)":{"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"},{"text":".","type":"text"}]},"title":"starts(with:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/starts(with:)","kind":"symbol","fragments":[{"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":"typeIdentifier","text":"PossiblePrefix"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:)","role":"symbol"}}} \ 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 731c8917..df747ff9 100644 --- a/docs/data/documentation/anima/animatablearray/starts(with:by:).json +++ b/docs/data/documentation/anima/animatablearray/starts(with:by:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starts"},{"text":"<","kind":"text"},{"text":"PossiblePrefix","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"kind":"internalParam","text":"possiblePrefix"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"areEquivalent"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PossiblePrefix","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"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"kind":"text","text":" : "},{"text":"Sequence","preciseIdentifier":"s:ST","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:by:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/starts(with:by:)"]}],"metadata":{"role":"symbol","title":"starts(with:by:)","symbolKind":"method","extendedModule":"Swift","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"},{"kind":"text","text":"<"},{"text":"PossiblePrefix","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"with"},{"text":": ","kind":"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"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"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"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.starts(with:by:)","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":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/starts(with:by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:by:)","kind":"symbol","type":"topic","title":"starts(with:by:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/starts(with:by:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"starts","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"PossiblePrefix"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:by:)"},"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},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.starts(with:by:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"starts"},{"text":"<","kind":"text"},{"text":"PossiblePrefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"possiblePrefix"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"areEquivalent"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/starts(with:by:)"]}],"metadata":{"title":"starts(with:by:)","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"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":": "},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"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"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","externalID":"s:STsE6starts4with2bySbqd___Sb7ElementQz_ADQyd__tKXEtKSTRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/starts(with:by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:by:)","url":"\/documentation\/anima\/animatablearray\/starts(with:by:)","role":"symbol","title":"starts(with:by:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"starts","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"PossiblePrefix"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"PossiblePrefix","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"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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(_:)-32k7c.json b/docs/data/documentation/anima/animatablearray/subscript(_:)-32k7c.json index 77fe9ca1..60b717d5 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-32k7c.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-32k7c.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"subscript","roleHeading":"Instance Subscript","title":"subscript(_:)","role":"symbol","externalID":"s:5Anima15AnimatableArrayVyxSicip","modules":[{"name":"Anima"}],"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Element"}]},"seeAlsoSections":[{"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","generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"index"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"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"}],"kind":"parameters"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"ArraySlice","preciseIdentifier":"s:s10ArraySliceV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","type":"topic","title":"endIndex","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses the element at the specified position."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","type":"topic","title":"first","abstract":[{"text":"The first element of the collection.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/last":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","kind":"symbol","type":"topic","title":"last","abstract":[{"type":"text","text":"The last element of the collection."}],"url":"\/documentation\/anima\/animatablearray\/last","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","kind":"symbol","type":"topic","title":"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"}],"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">.","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","kind":"symbol","type":"topic","title":"startIndex","abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Accesses the element at the specified position."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"sections":[],"metadata":{"externalID":"s:5Anima15AnimatableArrayVyxSicip","roleHeading":"Instance Subscript","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"symbolKind":"subscript","modules":[{"name":"Anima"}],"title":"subscript(_:)"},"seeAlsoSections":[{"generated":true,"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:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"index","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The position of the element to access. index must be greater than or equal to startIndex and less than endIndex.","type":"text"}],"type":"paragraph"}],"name":"index"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","title":"startIndex","url":"\/documentation\/anima\/animatablearray\/startindex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}]},"doc://Anima/documentation/Anima/AnimatableArray/last":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","title":"last","url":"\/documentation\/anima\/animatablearray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","abstract":[{"type":"text","text":"Accesses the element at the specified position."}]},"doc://Anima/documentation/Anima/AnimatableArray/first":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","title":"first","url":"\/documentation\/anima\/animatablearray\/first","abstract":[{"type":"text","text":"The first element of the collection."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","title":"endIndex","url":"\/documentation\/anima\/animatablearray\/endindex","abstract":[{"text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">."},{"preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","title":"subscript(safe:)","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" If the index is larger than the array,"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"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 4a33d225..6e047611 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-3duu8.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-3duu8.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"x","kind":"internalParam"},{"text":": (","kind":"text"},{"text":"UnboundedRange_","kind":"typeIdentifier","preciseIdentifier":"s:s15UnboundedRange_O"},{"text":") -> ()) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"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"},{"code":"Collection.subscript(_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-3duu8"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SlsEy11SubSequenceQzys15UnboundedRange_OXEcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"subscript","roleHeading":"Instance Subscript","role":"symbol","title":"subscript(_:)","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"(("},{"text":"UnboundedRange_","preciseIdentifier":"s:s15UnboundedRange_O","kind":"typeIdentifier"},{"kind":"text","text":") -> ()) -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3duu8":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"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"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3duu8","title":"subscript(_:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:SlsEy11SubSequenceQzys15UnboundedRange_OXEcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"subscript","title":"subscript(_:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","fragments":[{"text":"subscript","kind":"keyword"},{"text":"((","kind":"text"},{"text":"UnboundedRange_","preciseIdentifier":"s:s15UnboundedRange_O","kind":"typeIdentifier"},{"kind":"text","text":") -> ()) -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"roleHeading":"Instance Subscript"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.subscript(_:)","type":"codeVoice"},{"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\/Collection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"x","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15UnboundedRange_O","text":"UnboundedRange_"},{"text":") -> ()) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-3duu8"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3duu8":{"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8","title":"subscript(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","preciseIdentifier":"s:s15UnboundedRange_O","text":"UnboundedRange_"},{"kind":"text","text":") -> ()) -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3duu8"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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(_:)-3gfdy.json b/docs/data/documentation/anima/animatablearray/subscript(_:)-3gfdy.json index c81dd83b..56225996 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-3gfdy.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-3gfdy.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"symbolKind":"subscript","roleHeading":"Instance Subscript","externalID":"s:SMsEy11SubSequenceQzys15UnboundedRange_OXEcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","preciseIdentifier":"s:s15UnboundedRange_O","text":"UnboundedRange_"},{"text":") -> ()) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"subscript(_:)","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3gfdy","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-3gfdy"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"x"},{"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"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"MutableCollection.subscript(_:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3gfdy":{"title":"subscript(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3gfdy","role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"text":"((","kind":"text"},{"text":"UnboundedRange_","kind":"typeIdentifier","preciseIdentifier":"s:s15UnboundedRange_O"},{"kind":"text","text":") -> ()) -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3gfdy"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"role":"symbol","roleHeading":"Instance Subscript","externalID":"s:SMsEy11SubSequenceQzys15UnboundedRange_OXEcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","symbolKind":"subscript","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"(("},{"preciseIdentifier":"s:s15UnboundedRange_O","text":"UnboundedRange_","kind":"typeIdentifier"},{"kind":"text","text":") -> ()) -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"title":"subscript(_:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"MutableCollection.subscript(_:)"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3gfdy","interfaceLanguage":"swift"},"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"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"x","kind":"internalParam"},{"kind":"text","text":": ("},{"preciseIdentifier":"s:s15UnboundedRange_O","text":"UnboundedRange_","kind":"typeIdentifier"},{"kind":"text","text":") -> ()) -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-3gfdy"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3gfdy":{"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3gfdy","title":"subscript(_:)","abstract":[],"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"(("},{"text":"UnboundedRange_","kind":"typeIdentifier","preciseIdentifier":"s:s15UnboundedRange_O"},{"kind":"text","text":") -> ()) -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3gfdy","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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(_:)-79tk0.json b/docs/data/documentation/anima/animatablearray/subscript(_:)-79tk0.json index 87d546f1..6907cb6b 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-79tk0.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-79tk0.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"kind":"internalParam","text":"r"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SX","text":"RangeExpression","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Bound","kind":"typeIdentifier"},{"text":" { ","kind":"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\/Collection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.subscript(_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-79tk0"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"subscript(_:)","roleHeading":"Instance Subscript","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"R","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"symbolKind":"subscript","externalID":"s:SlsEy11SubSequenceQzqd__cSXRd__5BoundQyd__5IndexRtzluip::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-79tk0":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","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","title":"subscript(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"r","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":" : "},{"text":"RangeExpression","kind":"typeIdentifier","preciseIdentifier":"s:SX"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Bound","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-79tk0"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"subscript","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"externalID":"s:SlsEy11SubSequenceQzqd__cSXRd__5BoundQyd__5IndexRtzluip::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"subscript(_:)","roleHeading":"Instance Subscript","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.subscript(_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-79tk0":{"title":"subscript(_:)","type":"topic","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-79tk0","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0","kind":"symbol"}}} \ 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 8296b444..de2be3f5 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-8726.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-8726.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-8726"],"traits":[{"interfaceLanguage":"swift"}]}],"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"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"bounds","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Range","preciseIdentifier":"s:Sn","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"metadata":{"symbolKind":"subscript","externalID":"s:SMsEy11SubSequenceQzSny5IndexQzGcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"subscript(_:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"platforms":[],"roleHeading":"Instance Subscript","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"MutableCollection.subscript(_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-8726":{"deprecated":true,"abstract":[],"kind":"symbol","title":"subscript(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-8726","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-8726","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-8726","interfaceLanguage":"swift"},"metadata":{"externalID":"s:SMsEy11SubSequenceQzSny5IndexQzGcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"subscript","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"extendedModule":"Swift","role":"symbol","roleHeading":"Instance Subscript","platforms":[],"title":"subscript(_:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"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 "},{"code":"MutableCollection.subscript(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"bounds","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-8726"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-8726":{"role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-8726","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-8726","deprecated":true,"title":"subscript(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"}}} \ 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 dfb59f86..0b21480f 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-87wl1.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-87wl1.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"text":"r","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"RangeExpression","kind":"typeIdentifier","preciseIdentifier":"s:SX"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"."},{"text":"Bound","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-87wl1"]}],"kind":"symbol","metadata":{"externalID":"s:SMsEy11SubSequenceQzqd__cSXRd__5BoundQyd__5IndexRtzluip::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"subscript","roleHeading":"Instance Subscript","role":"symbol","title":"subscript(_:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.subscript(_:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-87wl1"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-87wl1":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-87wl1","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-87wl1","role":"symbol","type":"topic","title":"subscript(_:)","fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"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"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"internalParam","text":"r"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SX","text":"RangeExpression","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Bound"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.subscript(_:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-87wl1"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-87wl1"},"sections":[],"metadata":{"symbolKind":"subscript","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"text":"R","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:SMsEy11SubSequenceQzqd__cSXRd__5BoundQyd__5IndexRtzluip::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Subscript","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"subscript(_:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-87wl1":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-87wl1","title":"subscript(_:)","type":"topic","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-87wl1"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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(_:)-9khl6.json b/docs/data/documentation/anima/animatablearray/subscript(_:)-9khl6.json index 1ebcee96..ee86a03d 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-9khl6.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-9khl6.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"subscript","roleHeading":"Instance Subscript","externalID":"s:SMsEys5SliceVyxGSny5IndexQzGcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Slice","kind":"typeIdentifier","preciseIdentifier":"s:s5SliceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"subscript(_:)","role":"symbol","platforms":[]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-9khl6"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"MutableCollection.subscript(_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9khl6"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"bounds"},{"text":": ","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Slice","kind":"typeIdentifier","preciseIdentifier":"s:s5SliceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":"> { ","kind":"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\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9khl6":{"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9khl6","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9khl6","title":"subscript(_:)","kind":"symbol","type":"topic","deprecated":true,"abstract":[],"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Slice","kind":"typeIdentifier","preciseIdentifier":"s:s5SliceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-9khl6"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"bounds","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Slice","preciseIdentifier":"s:s5SliceV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"MutableCollection.subscript(_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9khl6"},"metadata":{"role":"symbol","symbolKind":"subscript","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Slice","kind":"typeIdentifier","preciseIdentifier":"s:s5SliceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"extendedModule":"Swift","title":"subscript(_:)","externalID":"s:SMsEys5SliceVyxGSny5IndexQzGcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Subscript"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9khl6":{"deprecated":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9khl6","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9khl6","role":"symbol","title":"subscript(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Range","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Slice","preciseIdentifier":"s:s5SliceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic"}}} \ 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 30b9ea9e..70de5445 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-9n8mo.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-9n8mo.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Subscript","symbolKind":"subscript","title":"subscript(_:)","role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Range","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"text":"ArraySlice","kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:5Anima15AnimatableArrayVys0C5SliceVyxGSnySiGcip"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"bounds"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"ArraySlice","preciseIdentifier":"s:s10ArraySliceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"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"}],"sections":[],"abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"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:)"],"generated":true,"title":"Accessing Elements"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"ArraySlice","preciseIdentifier":"s:s10ArraySliceV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses the element at the specified position."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","type":"topic","title":"endIndex","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/last":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","kind":"symbol","type":"topic","title":"last","abstract":[{"type":"text","text":"The last element of the collection."}],"url":"\/documentation\/anima\/animatablearray\/last","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","kind":"symbol","type":"topic","title":"startIndex","abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","type":"topic","title":"first","abstract":[{"text":"The first element of the collection.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","kind":"symbol","type":"topic","title":"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"}],"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">.","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"bounds"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"ArraySlice","kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"bounds","content":[{"inlineContent":[{"text":"A range of integers. The bounds of the range must be valid indices of the array.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"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:)"]}],"metadata":{"symbolKind":"subscript","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayVys0C5SliceVyxGSnySiGcip","roleHeading":"Instance Subscript","title":"subscript(_:)","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","abstract":[{"type":"text","text":"Accesses the element at the specified position."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","title":"last","url":"\/documentation\/anima\/animatablearray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/first":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","title":"first","url":"\/documentation\/anima\/animatablearray\/first","abstract":[{"type":"text","text":"The first element of the collection."}]},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","title":"endIndex","url":"\/documentation\/anima\/animatablearray\/endindex","abstract":[{"text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","title":"startIndex","url":"\/documentation\/anima\/animatablearray\/startindex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">."},{"preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","title":"subscript(safe:)","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" If the index is larger than the array,"}]}}} \ 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 1401b1a2..cf87e76b 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(safe:).json +++ b/docs/data/documentation/anima/animatablearray/subscript(safe:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Accesses the element at the specified position safety. Returns "},{"code":"nil","type":"codeVoice"},{"text":" If the index is larger than the array,","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","interfaceLanguage":"swift"},"metadata":{"title":"subscript(safe:)","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Subscript","symbolKind":"subscript","externalID":"s:5Anima15AnimatableArrayV4safexSgSi_tcip","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","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}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" "},{"text":"index","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Index","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"parameters":[{"name":"index","content":[{"type":"paragraph","inlineContent":[{"text":"The position of the element to access.","type":"text"}]}]}],"kind":"parameters"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(safe:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","kind":"symbol","type":"topic","title":"startIndex","abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/last":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","kind":"symbol","type":"topic","title":"last","abstract":[{"type":"text","text":"The last element of the collection."}],"url":"\/documentation\/anima\/animatablearray\/last","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","type":"topic","title":"endIndex","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses the element at the specified position."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"ArraySlice","preciseIdentifier":"s:s10ArraySliceV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","kind":"symbol","type":"topic","title":"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"}],"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">.","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","type":"topic","title":"first","abstract":[{"text":"The first element of the collection.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"safe","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"index","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">."},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"index","content":[{"inlineContent":[{"type":"text","text":"The position of the element to access."}],"type":"paragraph"}]}],"kind":"parameters"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(safe:)"],"traits":[{"interfaceLanguage":"swift"}]}],"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(_:)-9n8mo"],"generated":true,"title":"Accessing Elements"}],"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"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"role":"symbol","symbolKind":"subscript","externalID":"s:5Anima15AnimatableArrayV4safexSgSi_tcip","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"safe","kind":"externalParam"},{"text":" _: ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">."},{"preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Subscript","title":"subscript(safe:)","modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">."},{"preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","title":"subscript(safe:)","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" If the index is larger than the array,"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","abstract":[{"type":"text","text":"Accesses the element at the specified position."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","title":"endIndex","url":"\/documentation\/anima\/animatablearray\/endindex","abstract":[{"text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","title":"startIndex","url":"\/documentation\/anima\/animatablearray\/startindex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}]},"doc://Anima/documentation/Anima/AnimatableArray/last":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","title":"last","url":"\/documentation\/anima\/animatablearray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/first":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","title":"first","url":"\/documentation\/anima\/animatablearray\/first","abstract":[{"type":"text","text":"The first element of the collection."}]}}} \ 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 4ac67700..f7c63bf0 100644 --- a/docs/data/documentation/anima/animatablearray/suffix(_:).json +++ b/docs/data/documentation/anima/animatablearray/suffix(_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"BidirectionalCollection.suffix(_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/suffix(_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"suffix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"maxLength"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"externalID":"s:SKsE6suffixy11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","extendedModule":"Swift","title":"suffix(_:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"suffix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"role":"symbol","symbolKind":"method"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","abstract":[],"title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/suffix(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(_:)","url":"\/documentation\/anima\/animatablearray\/suffix(_:)","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"suffix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"title":"suffix(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/suffix(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"suffix(_:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"suffix","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"externalID":"s:SKsE6suffixy11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Method"},"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.suffix(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"suffix"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"maxLength"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"title":"BidirectionalCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/suffix(_:)":{"title":"suffix(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"suffix"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/suffix(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(_:)","role":"symbol"}}} \ 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 63fc4ad6..b68fbf3d 100644 --- a/docs/data/documentation/anima/animatablearray/suffix(from:).json +++ b/docs/data/documentation/anima/animatablearray/suffix(from:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"suffix"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"start"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:SlsE6suffix4from11SubSequenceQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"suffix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"title":"suffix(from:)","symbolKind":"method","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","extendedModule":"Swift"},"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 "},{"type":"codeVoice","code":"Collection.suffix(from:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(from:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/suffix(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/suffix(from:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(from:)","type":"topic","role":"symbol","kind":"symbol","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"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/suffix(from:)","title":"suffix(from:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"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\/Collection-Implementations"]]},"metadata":{"externalID":"s:SlsE6suffix4from11SubSequenceQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"suffix"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"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":"SubSequence"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","extendedModule":"Swift","title":"suffix(from:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.suffix(from:)"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"suffix","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"start"},{"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":"SubSequence","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/suffix(from:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/suffix(from:)":{"title":"suffix(from:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"suffix","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/suffix(from:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(from:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 b76c6801..d03d4667 100644 --- a/docs/data/documentation/anima/animatablearray/swapat(_:_:).json +++ b/docs/data/documentation/anima/animatablearray/swapat(_:_:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/swapAt(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"swapAt"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"i"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"j","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"metadata":{"symbolKind":"method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"swapAt","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"extendedModule":"Swift","externalID":"s:SMsE6swapAtyy5IndexQz_ACtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"swapAt(_:_:)","roleHeading":"Instance Method"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/swapat(_:_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"MutableCollection.swapAt(_:_:)"},{"type":"text","text":"."}],"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},"references":{"doc://Anima/documentation/Anima/AnimatableArray/swapAt(_:_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"swapAt"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":")"}],"title":"swapAt(_:_:)","url":"\/documentation\/anima\/animatablearray\/swapat(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/swapAt(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/swapat(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","externalID":"s:SMsE6swapAtyy5IndexQz_ACtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","title":"swapAt(_:_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"swapAt"},{"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":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Instance Method"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/swapAt(_:_:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"MutableCollection.swapAt(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"swapAt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"i"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"j"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/swapAt(_:_:)":{"title":"swapAt(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"swapAt","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/swapat(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/swapAt(_:_:)","role":"symbol"}}} \ 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 7255376c..8fb274bb 100644 --- a/docs/data/documentation/anima/animatablearray/trimmingprefix(_:).json +++ b/docs/data/documentation/anima/animatablearray/trimmingprefix(_:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/trimmingprefix(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(_:)"},"kind":"symbol","metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimmingPrefix"},{"text":"<","kind":"text"},{"text":"Prefix","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Prefix"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"platforms":[{"introducedAt":"16.0","beta":false,"deprecated":false,"name":"iOS","unavailable":false},{"deprecated":false,"unavailable":false,"introducedAt":"13.0","name":"macOS","beta":false},{"beta":false,"introducedAt":"16.0","name":"tvOS","unavailable":false,"deprecated":false},{"deprecated":false,"name":"watchOS","unavailable":false,"introducedAt":"9.0","beta":false}],"externalID":"s:Sl17_StringProcessingSQ7ElementRpzrlE14trimmingPrefixy11SubSequenceQzqd__STRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","role":"symbol","title":"trimmingPrefix(_:)","symbolKind":"method"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimmingPrefix"},{"text":"<","kind":"text"},{"text":"Prefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"prefix"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Prefix"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Prefix","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:ST","text":"Sequence"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"Prefix","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.trimmingPrefix(_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(_:)","kind":"symbol","type":"topic","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"}]},"title":"trimmingPrefix(_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/trimmingprefix(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimmingPrefix"},{"text":"<","kind":"text"},{"text":"Prefix","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Prefix","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimmingPrefix"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Prefix"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Prefix"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","externalID":"s:Sl17_StringProcessingSQ7ElementRpzrlE14trimmingPrefixy11SubSequenceQzqd__STRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"trimmingPrefix(_:)","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"16.0"},{"beta":false,"deprecated":false,"unavailable":false,"name":"macOS","introducedAt":"13.0"},{"introducedAt":"16.0","unavailable":false,"deprecated":false,"beta":false,"name":"tvOS"},{"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"9.0","deprecated":false}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.trimmingPrefix(_:)"},{"type":"text","text":"."}],"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"},{"kind":"text","text":" "},{"text":"trimmingPrefix","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Prefix"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"prefix","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Prefix","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Prefix","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":"Prefix","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/trimmingprefix(_:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(_:)":{"url":"\/documentation\/anima\/animatablearray\/trimmingprefix(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"trimmingPrefix","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Prefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Prefix","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"kind":"symbol","title":"trimmingPrefix(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(_:)","abstract":[],"role":"symbol","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":"Equatable"},{"text":".","type":"text"}]}}}} \ 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 9d480cc2..c8986efd 100644 --- a/docs/data/documentation/anima/animatablearray/trimmingprefix(while:).json +++ b/docs/data/documentation/anima/animatablearray/trimmingprefix(while:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"trimmingPrefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"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"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:Sl17_StringProcessingE14trimmingPrefix5while11SubSequenceQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[{"beta":false,"deprecated":false,"name":"iOS","introducedAt":"16.0","unavailable":false},{"unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false,"name":"macOS"},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"16.0","deprecated":false},{"introducedAt":"9.0","deprecated":false,"name":"watchOS","unavailable":false,"beta":false}],"role":"symbol","title":"trimmingPrefix(while:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"trimmingPrefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"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","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"symbolKind":"method","roleHeading":"Instance Method","extendedModule":"Swift"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(while:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Collection.trimmingPrefix(while:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/trimmingprefix(while:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(while:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(while:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"trimmingPrefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"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":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/trimmingprefix(while:)","title":"trimmingPrefix(while:)"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/trimmingprefix(while:)"]}],"sections":[],"metadata":{"roleHeading":"Instance Method","title":"trimmingPrefix(while:)","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"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"platforms":[{"name":"iOS","introducedAt":"16.0","deprecated":false,"unavailable":false,"beta":false},{"unavailable":false,"beta":false,"introducedAt":"13.0","name":"macOS","deprecated":false},{"deprecated":false,"name":"tvOS","beta":false,"introducedAt":"16.0","unavailable":false},{"beta":false,"introducedAt":"9.0","name":"watchOS","deprecated":false,"unavailable":false}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","role":"symbol","extendedModule":"Swift","externalID":"s:Sl17_StringProcessingE14trimmingPrefix5while11SubSequenceQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(while:)","interfaceLanguage":"swift"},"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.trimmingPrefix(while:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trimmingPrefix","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"while"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","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"},{"text":"SubSequence","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(while:)":{"title":"trimmingPrefix(while:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimmingPrefix"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"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":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/trimmingprefix(while:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(while:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/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 580bc4d5..0fa7f3fa 100644 --- a/docs/data/documentation/anima/animatablearray/trimprefix(_:).json +++ b/docs/data/documentation/anima/animatablearray/trimprefix(_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trimPrefix","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Prefix"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"prefix","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Prefix","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Prefix","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Sequence","preciseIdentifier":"s:ST"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"Prefix","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/trimprefix(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"trimPrefix(_:)","externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE10trimPrefixyyqd__STRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimPrefix"},{"kind":"text","text":"<"},{"text":"Prefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Prefix","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"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"}]},"platforms":[{"name":"iOS","deprecated":false,"beta":false,"unavailable":false,"introducedAt":"16.0"},{"introducedAt":"13.0","unavailable":false,"name":"macOS","deprecated":false,"beta":false},{"introducedAt":"16.0","name":"tvOS","beta":false,"deprecated":false,"unavailable":false},{"deprecated":false,"name":"watchOS","beta":false,"introducedAt":"9.0","unavailable":false}],"extendedModule":"Swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.trimPrefix(_:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"trimPrefix","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Prefix","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Prefix","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]},"title":"trimPrefix(_:)","url":"\/documentation\/anima\/animatablearray\/trimprefix(_:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimPrefix"},{"kind":"text","text":"<"},{"text":"Prefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"prefix","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Prefix","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Prefix"},{"kind":"text","text":" : "},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"Prefix","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/trimprefix(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(_:)"},"metadata":{"roleHeading":"Instance Method","platforms":[{"beta":false,"introducedAt":"16.0","name":"iOS","deprecated":false,"unavailable":false},{"beta":false,"deprecated":false,"introducedAt":"13.0","name":"macOS","unavailable":false},{"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"16.0","deprecated":false},{"name":"watchOS","beta":false,"unavailable":false,"introducedAt":"9.0","deprecated":false}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimPrefix"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Prefix"},{"kind":"text","text":">("},{"text":"Prefix","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE10trimPrefixyyqd__STRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"trimPrefix(_:)","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.trimPrefix(_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"trimPrefix","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Prefix"},{"text":">(","kind":"text"},{"text":"Prefix","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","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"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(_:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/trimprefix(_:)","title":"trimPrefix(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 d109c561..29cecee9 100644 --- a/docs/data/documentation/anima/animatablearray/trimprefix(while:).json +++ b/docs/data/documentation/anima/animatablearray/trimprefix(while:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"trimPrefix","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"while"},{"kind":"text","text":" "},{"text":"predicate","kind":"internalParam"},{"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","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"title":"trimPrefix(while:)","platforms":[{"deprecated":false,"name":"iOS","introducedAt":"16.0","unavailable":false,"beta":false},{"introducedAt":"13.0","deprecated":false,"name":"macOS","beta":false,"unavailable":false},{"unavailable":false,"introducedAt":"16.0","name":"tvOS","deprecated":false,"beta":false},{"beta":false,"name":"watchOS","introducedAt":"9.0","deprecated":false,"unavailable":false}],"externalID":"s:Sm17_StringProcessingE10trimPrefix5whileySb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimPrefix"},{"text":"(","kind":"text"},{"text":"while","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"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.trimPrefix(while:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(while:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/trimprefix(while:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(while:)":{"abstract":[],"title":"trimPrefix(while:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"trimPrefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"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"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(while:)","url":"\/documentation\/anima\/animatablearray\/trimprefix(while:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.trimPrefix(while:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimPrefix"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":" "},{"text":"predicate","kind":"internalParam"},{"kind":"text","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"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/trimprefix(while:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"platforms":[{"name":"iOS","introducedAt":"16.0","unavailable":false,"beta":false,"deprecated":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"macOS","introducedAt":"13.0"},{"deprecated":false,"name":"tvOS","introducedAt":"16.0","unavailable":false,"beta":false},{"introducedAt":"9.0","name":"watchOS","unavailable":false,"deprecated":false,"beta":false}],"extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:Sm17_StringProcessingE10trimPrefix5whileySb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"trimPrefix(while:)","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimPrefix"},{"text":"(","kind":"text"},{"text":"while","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":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}]},"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"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(while:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimPrefix"},{"text":"(","kind":"text"},{"text":"while","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"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(while:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/trimprefix(while:)","title":"trimPrefix(while:)"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[],"title":"RangeReplaceableCollection Implementations"}}} \ 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 6319cf1a..81765aa1 100644 --- a/docs/data/documentation/anima/animatablearray/underestimatedcount.json +++ b/docs/data/documentation/anima/animatablearray/underestimatedcount.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"underestimatedCount","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"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\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.underestimatedCount"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/underestimatedcount"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"underestimatedCount","roleHeading":"Instance Property","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"underestimatedCount","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"externalID":"s:SlsE19underestimatedCountSivp::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/underestimatedCount":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"underestimatedCount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/underestimatedcount","title":"underestimatedCount"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/underestimatedcount"],"traits":[{"interfaceLanguage":"swift"}]}],"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\/underestimatedCount"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.underestimatedCount","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"underestimatedCount"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"underestimatedCount","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SlsE19underestimatedCountSivp::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","role":"symbol","title":"underestimatedCount"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/underestimatedCount":{"title":"underestimatedCount","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"underestimatedCount"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/underestimatedcount","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/collection-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"Collection Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/vectorarithmetic-implementations.json b/docs/data/documentation/anima/animatablearray/vectorarithmetic-implementations.json index 09ae2ba7..9133712f 100644 --- a/docs/data/documentation/anima/animatablearray/vectorarithmetic-implementations.json +++ b/docs/data/documentation/anima/animatablearray/vectorarithmetic-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/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}],"metadata":{"modules":[{"name":"Anima"}],"title":"VectorArithmetic Implementations","role":"collectionGroup"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/scaled(by:)":{"title":"scaled(by:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scaled(by:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"scaled","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/scaled(by:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/interpolate(towards:amount:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolate(towards:amount:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/interpolate(towards:amount:)","role":"symbol","type":"topic","title":"interpolate(towards:amount:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interpolate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"towards","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"amount","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/interpolated(towards:amount:)":{"url":"\/documentation\/anima\/animatablearray\/interpolated(towards:amount:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolated(towards:amount:)","abstract":[],"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"},{"kind":"text","text":", "},{"kind":"externalParam","text":"amount"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol","role":"symbol","title":"interpolated(towards:amount:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/magnitudeSquared":{"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":"VectorArithmetic"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/magnitudeSquared","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magnitudeSquared","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/anima\/animatablearray\/magnitudesquared","role":"symbol","type":"topic","kind":"symbol","title":"magnitudeSquared"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/scale(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scale(by:)","type":"topic","title":"scale(by:)","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/scale(by:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"abstract":[]}}} \ No newline at end of file +{"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}],"sections":[],"metadata":{"role":"collectionGroup","title":"VectorArithmetic Implementations","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/scale(by:)":{"title":"scale(by:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scale(by:)","url":"\/documentation\/anima\/animatablearray\/scale(by:)","abstract":[],"type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/interpolated(towards:amount:)":{"title":"interpolated(towards:amount:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolated(towards:amount:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/interpolated(towards:amount:)","role":"symbol","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"},{"kind":"text","text":", "},{"text":"amount","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/magnitudeSquared":{"title":"magnitudeSquared","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/magnitudeSquared","url":"\/documentation\/anima\/animatablearray\/magnitudesquared","abstract":[],"type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magnitudeSquared"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"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":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableArray/scaled(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scaled(by:)","url":"\/documentation\/anima\/animatablearray\/scaled(by:)","role":"symbol","title":"scaled(by:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"scaled","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/interpolate(towards:amount:)":{"title":"interpolate(towards:amount:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolate(towards:amount:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/interpolate(towards:amount:)","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"interpolate"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"towards"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"amount"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]}}} \ 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 f965cc74..40dace61 100644 --- a/docs/data/documentation/anima/animatablearray/withcontiguousmutablestorageifavailable(_:).json +++ b/docs/data/documentation/anima/animatablearray/withcontiguousmutablestorageifavailable(_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"role":"symbol","title":"withContiguousMutableStorageIfAvailable(_:)","symbolKind":"method","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"},{"kind":"text","text":" "},{"text":"UnsafeMutableBufferPointer","kind":"typeIdentifier","preciseIdentifier":"s:Sr"},{"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":"R","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousMutableStorageIfAvailable(_:)"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/withcontiguousmutablestorageifavailable(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"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":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"withContiguousMutableStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"body","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sr","text":"UnsafeMutableBufferPointer","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"R"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.withContiguousMutableStorageIfAvailable(_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","kind":"article","type":"topic","title":"MutableCollection Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousMutableStorageIfAvailable(_:)":{"title":"withContiguousMutableStorageIfAvailable(_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousMutableStorageIfAvailable(_:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/withcontiguousmutablestorageifavailable(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"withContiguousMutableStorageIfAvailable","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"text":">((","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UnsafeMutableBufferPointer","kind":"typeIdentifier","preciseIdentifier":"s:Sr"},{"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":"R"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"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":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/withcontiguousmutablestorageifavailable(_:)"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.withContiguousMutableStorageIfAvailable(_:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousMutableStorageIfAvailable(_:)"},"metadata":{"extendedModule":"Swift","externalID":"s:SMsE39withContiguousMutableStorageIfAvailableyqd__Sgqd__Sry7ElementQzGzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"withContiguousMutableStorageIfAvailable(_:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"withContiguousMutableStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">(("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"UnsafeMutableBufferPointer","kind":"typeIdentifier","preciseIdentifier":"s:Sr"},{"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":"R"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","roleHeading":"Instance Method"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"withContiguousMutableStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"body","kind":"internalParam"},{"kind":"text","text":": ("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"UnsafeMutableBufferPointer","kind":"typeIdentifier","preciseIdentifier":"s:Sr"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"title":"MutableCollection Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousMutableStorageIfAvailable(_:)":{"url":"\/documentation\/anima\/animatablearray\/withcontiguousmutablestorageifavailable(_:)","abstract":[],"title":"withContiguousMutableStorageIfAvailable(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousMutableStorageIfAvailable(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"withContiguousMutableStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">((","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sr","text":"UnsafeMutableBufferPointer","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":"R","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/withcontiguousstorageifavailable(_:).json b/docs/data/documentation/anima/animatablearray/withcontiguousstorageifavailable(_:).json index a2719d54..5ebd0784 100644 --- a/docs/data/documentation/anima/animatablearray/withcontiguousstorageifavailable(_:).json +++ b/docs/data/documentation/anima/animatablearray/withcontiguousstorageifavailable(_:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousStorageIfAvailable(_:)"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","symbolKind":"method","extendedModule":"Swift","title":"withContiguousStorageIfAvailable(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"withContiguousStorageIfAvailable","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SR","text":"UnsafeBufferPointer"},{"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":"R","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":"?","kind":"text"}],"externalID":"s:STsE32withContiguousStorageIfAvailableyqd__Sgqd__SRy7ElementQzGKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/withcontiguousstorageifavailable(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"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":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"withContiguousStorageIfAvailable","kind":"identifier"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"body","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"UnsafeBufferPointer","preciseIdentifier":"s:SR"},{"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":"R"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.withContiguousStorageIfAvailable(_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousStorageIfAvailable(_:)":{"title":"withContiguousStorageIfAvailable(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousStorageIfAvailable(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"withContiguousStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">(("},{"preciseIdentifier":"s:SR","text":"UnsafeBufferPointer","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","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"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"R"},{"text":"?","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/withcontiguousstorageifavailable(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.withContiguousStorageIfAvailable(_:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","role":"symbol","externalID":"s:STsE32withContiguousStorageIfAvailableyqd__Sgqd__SRy7ElementQzGKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"withContiguousStorageIfAvailable","kind":"identifier"},{"kind":"text","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"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","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"}],"title":"withContiguousStorageIfAvailable(_:)","symbolKind":"method"},"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\/withContiguousStorageIfAvailable(_:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"withContiguousStorageIfAvailable"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"body","kind":"internalParam"},{"text":": (","kind":"text"},{"preciseIdentifier":"s:SR","text":"UnsafeBufferPointer","kind":"typeIdentifier"},{"kind":"text","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":"R"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/withcontiguousstorageifavailable(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/withContiguousStorageIfAvailable(_:)":{"title":"withContiguousStorageIfAvailable(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"withContiguousStorageIfAvailable"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"text":">((","kind":"text"},{"text":"UnsafeBufferPointer","preciseIdentifier":"s:SR","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"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/withcontiguousstorageifavailable(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousStorageIfAvailable(_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"title":"Sequence Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"}}} \ 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 be431c32..62ed2ac6 100644 --- a/docs/data/documentation/anima/animatablearray/zero.json +++ b/docs/data/documentation/anima/animatablearray/zero.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AdditiveArithmetic.zero"},{"type":"text","text":"."}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/zero"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"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\/zero"},"kind":"symbol","metadata":{"roleHeading":"Type Property","symbolKind":"property","modules":[{"name":"Anima"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Anima","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"zero","externalID":"s:5Anima15AnimatableArrayV4zeroACyxGvpZ"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/zero":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero","kind":"symbol","type":"topic","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"},{"type":"text","text":"."}]},"title":"zero","abstract":[],"url":"\/documentation\/anima\/animatablearray\/zero","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","title":"AdditiveArithmetic Implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AdditiveArithmetic.zero"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","title":"zero","extendedModule":"Anima","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"externalID":"s:5Anima15AnimatableArrayV4zeroACyxGvpZ","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Type Property","modules":[{"name":"Anima"}],"symbolKind":"property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","title":"AdditiveArithmetic Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","type":"topic","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/zero":{"role":"symbol","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"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/animatablearray\/zero","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero","title":"zero"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/animatableproperties.json b/docs/data/documentation/anima/animatableproperties.json index 3e9d3dc8..1f95c1c4 100644 --- a/docs/data/documentation/anima/animatableproperties.json +++ b/docs/data/documentation/anima/animatableproperties.json @@ -1 +1 @@ -{"kind":"article","metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Article","title":"Animatable Properties","role":"article"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"seeAlsoSections":[{"title":"Animatable Property","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"],"generated":true}],"primaryContentSections":[{"content":[{"level":2,"text":"Overview","anchor":"Overview","type":"heading"},{"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":[{"type":"codeVoice","code":"Float"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"Double"}]}]},{"content":[{"inlineContent":[{"code":"CGFloat","type":"codeVoice"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"code":"CGPoint","type":"codeVoice"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"CGSize"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"CGRect"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"CGColor","type":"codeVoice"},{"type":"text","text":" \/ "},{"code":"NSColor","type":"codeVoice"},{"text":" \/ ","type":"text"},{"code":"UIColor","type":"codeVoice"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"CATransform3D","type":"codeVoice"},{"type":"text","text":" \/ "},{"code":"CGAffineTransform","type":"codeVoice"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"… and many more."}]}]}]},{"level":2,"type":"heading","text":"How to conform to AnimatableProperty","anchor":"How-to-conform-to-AnimatableProperty"},{"inlineContent":[{"text":"To conform to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","isActive":true,"type":"reference"},{"type":"text","text":" you have to provide:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo"},{"text":": A representation of the type conforming ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","isActive":true},{"text":": Initialization of the type with the ","type":"text"},{"code":"animatableData","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","isActive":true,"type":"reference"},{"text":" The zero value of the type.","type":"text"}]}]}]},{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"animatableData"},{"type":"text","text":" is used by "},{"type":"codeVoice","code":"Anima"},{"text":" to calculate the interpolation of the values while animating.","type":"text"}]},{"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"}]},{"syntax":"swift","type":"codeListing","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 "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","isActive":true},{"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 "},{"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"}],"variants":[{"paths":["\/documentation\/anima\/animatableproperties"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Make properties animatable by conforming to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","kind":"symbol","type":"topic","required":true,"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/zero","abstract":[{"type":"text","text":"The zero value."}],"title":"zero"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"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."}],"title":"integralizeValues","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"role":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"required":true,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","defaultImplementations":4,"type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo"},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"defaultImplementations":1,"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","title":"scaledIntegral","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"kind":"article","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"],"title":"Animatable Property"}],"primaryContentSections":[{"content":[{"type":"heading","anchor":"Overview","level":2,"text":"Overview"},{"inlineContent":[{"text":"Any type conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","isActive":true},{"text":" can be animated by ","type":"text"},{"code":"Anima","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"By default, lots of types already supported it:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"Float","type":"codeVoice"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"Double"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"CGFloat"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"CGPoint"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"CGSize","type":"codeVoice"}]}]},{"content":[{"inlineContent":[{"code":"CGRect","type":"codeVoice"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"CGColor","type":"codeVoice"},{"type":"text","text":" \/ "},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":" \/ "},{"code":"UIColor","type":"codeVoice"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"CATransform3D"},{"type":"text","text":" \/ "},{"type":"codeVoice","code":"CGAffineTransform"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"… and many more.","type":"text"}]}]}],"type":"unorderedList"},{"level":2,"type":"heading","anchor":"How-to-conform-to-AnimatableProperty","text":"How to conform to AnimatableProperty"},{"inlineContent":[{"type":"text","text":"To conform to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},{"text":" you have to provide:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo"},{"type":"text","text":": A representation of the type conforming "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}],"type":"paragraph"}]},{"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 "},{"type":"codeVoice","code":"animatableData"},{"text":".","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","isActive":true},{"type":"text","text":" The zero value of the type."}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"code":"animatableData","type":"codeVoice"},{"text":" is used by ","type":"text"},{"code":"Anima","type":"codeVoice"},{"text":" to calculate the interpolation of the values while animating.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"The easist way to provide animatableData, is to use ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example:"}]},{"type":"codeListing","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":"paragraph","inlineContent":[{"text":"You can optionally also provide ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","type":"reference","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"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues"},{"type":"text","text":" is active. This helps prevent drawing frames between pixels, causing aliasing issues."}]},{"type":"codeListing","code":["var scaledIntegral: MyStruct {"," let scaledIntegralPoint = CGPoint(x: point.x.scaledIntegral, y: y.scaledIntegral)"," return MyStruct(value: value.scaledIntegral, point: scaledIntegralPoint)","}"],"syntax":"swift"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperties"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"Animatable Properties","roleHeading":"Article","role":"article","modules":[{"name":"Anima"}]},"abstract":[{"type":"text","text":"Make properties animatable by conforming to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/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"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[{"text":"The zero value.","type":"text"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","title":"zero","required":true},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","title":"init(_:)","defaultImplementations":4,"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","type":"topic","required":true,"role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"kind":"symbol","title":"integralizeValues","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","type":"topic","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."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","title":"scaledIntegral","defaultImplementations":1,"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","required":true,"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatableproperty.json b/docs/data/documentation/anima/animatableproperty.json index 3cf6e2a0..c1387c9f 100644 --- a/docs/data/documentation/anima/animatableproperty.json +++ b/docs/data/documentation/anima/animatableproperty.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"title":"Animatable Property","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"protocol","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"roleHeading":"Protocol","externalID":"s:5Anima18AnimatablePropertyP","modules":[{"name":"Anima"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/SQ"],"type":"inheritsFrom","title":"Inherits From","kind":"relationships"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","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\/Decomposed\/CGVector3","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","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","title":"Conforming Types","type":"conformingTypes"}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SQ","kind":"typeIdentifier","text":"Equatable"}]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"overview","level":2,"type":"heading","text":"Overview"},{"inlineContent":[{"type":"codeVoice","code":"Anima"},{"text":" can animate any type conforming to this protocol. It uses ","type":"text"},{"code":"animatableData","type":"codeVoice"},{"type":"text","text":" to calculate new values in an animation."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"If the type you want to conform has many properties, consider using "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"reference","isActive":true},{"text":" as ","type":"text"},{"code":"animatableData","type":"codeVoice"},{"text":". It lets you combine a collection of values.","type":"text"}],"type":"paragraph"},{"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"}]}],"abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"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"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"title":"CGSize","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize","role":"symbol","navigatorTitle":[{"text":"CGSize","kind":"identifier"}]},"doc://Anima/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ","type":"unresolvable"},"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","navigatorTitle":[{"text":"Optional","kind":"identifier"}],"role":"symbol","conformance":{"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}],"abstract":[],"url":"\/documentation\/anima\/swift\/optional"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"role":"symbol","abstract":[{"text":"The type defining the animatable representation of the value.","type":"text"}],"kind":"symbol","title":"AnimatableData","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","required":true},"doc://Anima/documentation/Anima/AnimatableProperties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","kind":"article","type":"topic","title":"Animatable Properties","abstract":[{"type":"text","text":"Make properties animatable by conforming to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/animatableproperties","role":"article"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSNumber","kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber"}],"navigatorTitle":[{"text":"NSNumber","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","type":"topic"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"kind":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","title":"NSColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"abstract":[],"title":"CGQuaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"url":"\/documentation\/anima\/swift\/double","type":"topic","role":"symbol","title":"Double","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]},"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","kind":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector4","title":"CGVector4","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Float":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","title":"Float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"abstract":[],"url":"\/documentation\/anima\/swift\/float","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"role":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"required":true,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","defaultImplementations":4,"type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","kind":"symbol","type":"topic","required":true,"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/zero","abstract":[{"type":"text","text":"The zero value."}],"title":"zero"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"title":"CGAffineTransform","type":"topic","navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"url":"\/documentation\/anima\/corefoundation\/cgvector","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","kind":"symbol","title":"CGVector","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGVector","kind":"identifier","text":"CGVector"}],"role":"symbol","navigatorTitle":[{"text":"CGVector","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"title":"CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/Swift/Array":{"title":"Array","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","navigatorTitle":[{"kind":"identifier","text":"Array"}],"role":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Array","preciseIdentifier":"s:Sa"}],"abstract":[],"url":"\/documentation\/anima\/swift\/array"},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"defaultImplementations":1,"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","title":"scaledIntegral","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"type":"topic","title":"CGVector3","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"url":"\/documentation\/anima\/decomposed\/cgvector3","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3"}]}}} \ No newline at end of file +{"metadata":{"symbolKind":"protocol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyP","roleHeading":"Protocol","navigatorTitle":[{"kind":"identifier","text":"AnimatableProperty"}],"title":"AnimatableProperty","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"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"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"title":"Inherits From","identifiers":["doc:\/\/Anima\/SQ"],"kind":"relationships","type":"inheritsFrom"},{"type":"conformingTypes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","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\/Decomposed\/CGVector3","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","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","kind":"relationships"}],"kind":"symbol","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Animatable Property","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"},{"text":" : ","kind":"text"},{"text":"Equatable","kind":"typeIdentifier","preciseIdentifier":"s:SQ"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"anchor":"overview","type":"heading","text":"Overview"},{"type":"paragraph","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."}]},{"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"},{"type":"text","text":" as "},{"type":"codeVoice","code":"animatableData"},{"text":". It lets you combine a collection of values.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Example conformance:"}],"type":"paragraph"},{"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"}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty"]}],"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector3","kind":"symbol","type":"topic","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","title":"CGVector3"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGRect","kind":"identifier","preciseIdentifier":"c:@S@CGRect"}],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","title":"CGRect"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","title":"init(_:)","defaultImplementations":4,"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","type":"topic","required":true,"role":"symbol"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Float","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","url":"\/documentation\/anima\/swift\/float","title":"Float","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"title":"CGSize","url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"}],"kind":"symbol","title":"CGColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"required":true,"kind":"symbol","abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","role":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic"}],"title":"AnimatableData","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","title":"CGVector4","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"url":"\/documentation\/anima\/decomposed\/cgvector4","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSColor":{"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/Swift/Optional":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"Optional","preciseIdentifier":"s:Sq"}],"type":"topic","navigatorTitle":[{"text":"Optional","kind":"identifier"}],"title":"Optional","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/swift\/optional"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/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"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[{"text":"The zero value.","type":"text"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","title":"zero","required":true},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Array":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"type":"topic","navigatorTitle":[{"text":"Array","kind":"identifier"}],"title":"Array","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"},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/swift\/array"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","title":"CGQuaternion","role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"abstract":[],"type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"text":"CGPoint","kind":"identifier"}],"title":"CGPoint","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"Double","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Double","kind":"identifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","title":"scaledIntegral","defaultImplementations":1,"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","required":true,"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","type":"topic","abstract":[{"text":"Make properties animatable by conforming to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"kind":"article","role":"article","url":"\/documentation\/anima\/animatableproperties","title":"Animatable Properties"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","title":"CGAffineTransform"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGVector","kind":"identifier","text":"CGVector"}],"navigatorTitle":[{"text":"CGVector","kind":"identifier"}],"title":"CGVector","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgvector"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"url":"\/documentation\/anima\/quartzcore\/catransform3d","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","role":"symbol"}}} \ 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 880b96e6..18ce1000 100644 --- a/docs/data/documentation/anima/animatableproperty/animatabledata-46otf.json +++ b/docs/data/documentation/anima/animatableproperty/animatabledata-46otf.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlE010animatableD0xvp","modules":[{"name":"Anima"}],"role":"symbol","title":"animatableData","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"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":[{"text":"Available when","type":"text"}]}},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/animatabledata-46otf"]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-46otf":{"title":"animatableData","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf","url":"\/documentation\/anima\/animatableproperty\/animatabledata-46otf","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/animatabledata-46otf"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlE010animatableD0xvp","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}]},"roleHeading":"Instance Property","symbolKind":"property","extendedModule":"Anima","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"title":"animatableData"},"references":{"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-46otf":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.AnimatableData","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatableproperty\/animatabledata-46otf","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf","abstract":[],"kind":"symbol","title":"animatableData","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]}}} \ 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 acac0d1d..8fdfad83 100644 --- a/docs/data/documentation/anima/animatableproperty/animatabledata-8pqdo.json +++ b/docs/data/documentation/anima/animatableproperty/animatabledata-8pqdo.json @@ -1 +1 @@ -{"defaultImplementationsSections":[{"title":"AnimatableProperty Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"kind":"symbol","abstract":[{"type":"text","text":"The animatable representation of the value."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo"]}],"seeAlsoSections":[{"generated":true,"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"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyP14animatableData0bE0Qzvp","required":true,"role":"symbol","title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"}],"symbolKind":"property","roleHeading":"Instance Property"},"references":{"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"role":"symbol","abstract":[{"text":"The type defining the animatable representation of the value.","type":"text"}],"kind":"symbol","title":"AnimatableData","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","required":true},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo"},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","kind":"symbol","type":"topic","required":true,"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/zero","abstract":[{"type":"text","text":"The zero value."}],"title":"zero"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-46otf":{"title":"animatableData","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf","url":"\/documentation\/anima\/animatableproperty\/animatabledata-46otf","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"role":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"required":true,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","defaultImplementations":4,"type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"defaultImplementations":1,"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","title":"scaledIntegral","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"defaultImplementationsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf"],"title":"AnimatableProperty Implementations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The animatable representation of the value."}],"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"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"}],"required":true,"externalID":"s:5Anima18AnimatablePropertyP14animatableData0bE0Qzvp","roleHeading":"Instance Property","title":"animatableData","modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol"},"references":{"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","title":"scaledIntegral","defaultImplementations":1,"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","required":true,"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","title":"init(_:)","defaultImplementations":4,"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","type":"topic","required":true,"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-46otf":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.AnimatableData","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatableproperty\/animatabledata-46otf","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf","abstract":[],"kind":"symbol","title":"animatableData","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/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"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[{"text":"The zero value.","type":"text"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","title":"zero","required":true},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"required":true,"kind":"symbol","abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","role":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic"}],"title":"AnimatableData","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]}}} \ 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 4c2eca83..153d9887 100644 --- a/docs/data/documentation/anima/animatableproperty/animatabledata-swift.associatedtype.json +++ b/docs/data/documentation/anima/animatableproperty/animatabledata-swift.associatedtype.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"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,"title":"Animating data"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"AnimatableData","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","kind":"typeIdentifier","text":"VectorArithmetic"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","required":true,"externalID":"s:5Anima18AnimatablePropertyP0B4DataQa","title":"AnimatableData","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"AnimatableData","kind":"identifier"},{"text":" : ","kind":"text"},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"roleHeading":"Associated Type","modules":[{"name":"Anima"}],"symbolKind":"associatedtype"},"sections":[],"abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"references":{"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","kind":"symbol","type":"topic","required":true,"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/zero","abstract":[{"type":"text","text":"The zero value."}],"title":"zero"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"role":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"required":true,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","defaultImplementations":4,"type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"role":"symbol","abstract":[{"text":"The type defining the animatable representation of the value.","type":"text"}],"kind":"symbol","title":"AnimatableData","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","required":true},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"defaultImplementations":1,"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","title":"scaledIntegral","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"The type defining the animatable representation of the value.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype"],"traits":[{"interfaceLanguage":"swift"}]}],"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\/scaledIntegral-7mdub","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimatableData"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"VectorArithmetic","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}]}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"metadata":{"externalID":"s:5Anima18AnimatablePropertyP0B4DataQa","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"AnimatableData","kind":"identifier"},{"kind":"text","text":" : "},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"symbolKind":"associatedtype","required":true,"title":"AnimatableData","roleHeading":"Associated Type"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","title":"init(_:)","defaultImplementations":4,"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","type":"topic","required":true,"role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/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"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[{"text":"The zero value.","type":"text"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","title":"zero","required":true},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"required":true,"kind":"symbol","abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","role":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic"}],"title":"AnimatableData","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype"},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","title":"scaledIntegral","defaultImplementations":1,"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","required":true,"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]}}} \ 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 63f3aaed..fb4e0e75 100644 --- a/docs/data/documentation/anima/animatableproperty/init(_:)-1svvs.json +++ b/docs/data/documentation/anima/animatableproperty/init(_:)-1svvs.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs"},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc","extendedModule":"Anima","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","symbolKind":"init","title":"init(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Initializer"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-1svvs"]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-1svvs":{"title":"init(_:)","type":"topic","url":"\/documentation\/anima\/animatableproperty\/init(_:)-1svvs","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"role":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"required":true,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","defaultImplementations":4,"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-1svvs"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc","role":"symbol","symbolKind":"init","title":"init(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}]},"modules":[{"name":"Anima"}],"extendedModule":"Anima","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"roleHeading":"Initializer"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","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"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","title":"init(_:)","defaultImplementations":4,"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","type":"topic","required":true,"role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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","role":"symbol","title":"init(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]}}} \ 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 b515fa53..a1352161 100644 --- a/docs/data/documentation/anima/animatableproperty/init(_:)-23o2q.json +++ b/docs/data/documentation/anima/animatableproperty/init(_:)-23o2q.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-23o2q"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q"},"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"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAASo10CGColorRefaRbzrlEyxAA0B5ArrayVySdGcfc","title":"init(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CGColor","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","symbolKind":"init","extendedModule":"Anima","modules":[{"name":"Anima"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"roleHeading":"Initializer"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"role":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"required":true,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","defaultImplementations":4,"type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-23o2q":{"title":"init(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CGColor"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/animatableproperty\/init(_:)-23o2q","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":">)"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","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":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"Anima"}],"title":"init(_:)","externalID":"s:5Anima18AnimatablePropertyPAASo10CGColorRefaRbzrlEyxAA0B5ArrayVySdGcfc","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CGColor","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"symbolKind":"init","extendedModule":"Anima","roleHeading":"Initializer"},"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-23o2q"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-23o2q":{"abstract":[],"kind":"symbol","title":"init(_:)","role":"symbol","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"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"CGColor","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatableproperty\/init(_:)-23o2q","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q","type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","title":"init(_:)","defaultImplementations":4,"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","type":"topic","required":true,"role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 f123d14d..3baf52c4 100644 --- a/docs/data/documentation/anima/animatableproperty/init(_:)-5rbx1.json +++ b/docs/data/documentation/anima/animatableproperty/init(_:)-5rbx1.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">)"}],"languages":["swift"]}]}],"metadata":{"extendedModule":"Anima","roleHeading":"Initializer","symbolKind":"init","title":"init(_:)","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAASo8NSNumberCRbzrlEyxAA0B5ArrayVySdGcfc","modules":[{"name":"Anima"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"NSNumber","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-5rbx1":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1","type":"topic","title":"init(_:)","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1","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":">)"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"role":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"required":true,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","defaultImplementations":4,"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1"]}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Initializer","symbolKind":"init","title":"init(_:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"extendedModule":"Anima","externalID":"s:5Anima18AnimatablePropertyPAASo8NSNumberCRbzrlEyxAA0B5ArrayVySdGcfc","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":"."}]}},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","title":"init(_:)","defaultImplementations":4,"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","type":"topic","required":true,"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-5rbx1":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1","role":"symbol","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":"."}]},"kind":"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 75d6f17c..841f879b 100644 --- a/docs/data/documentation/anima/animatableproperty/init(_:)-9bv2w.json +++ b/docs/data/documentation/anima/animatableproperty/init(_:)-9bv2w.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"},"metadata":{"roleHeading":"Initializer","modules":[{"name":"Anima"}],"symbolKind":"init","externalID":"s:5Anima18AnimatablePropertyPyx0B4DataQzcfc","required":true,"title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"kind":"text","text":")"}],"role":"symbol"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"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(_:)-5rbx1","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w"]}],"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"seeAlsoSections":[{"generated":true,"title":"Animating data","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"]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-23o2q":{"title":"init(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CGColor"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/animatableproperty\/init(_:)-23o2q","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":">)"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"role":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"required":true,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","defaultImplementations":4,"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-n050":{"title":"init(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050","kind":"symbol","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSColor"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/animatableproperty\/init(_:)-n050","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":">)"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-5rbx1":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1","type":"topic","title":"init(_:)","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1","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":">)"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"role":"symbol","abstract":[{"text":"The type defining the animatable representation of the value.","type":"text"}],"kind":"symbol","title":"AnimatableData","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","required":true},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"defaultImplementations":1,"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","title":"scaledIntegral","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","kind":"symbol","type":"topic","required":true,"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/zero","abstract":[{"type":"text","text":"The zero value."}],"title":"zero"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-1svvs":{"title":"init(_:)","type":"topic","url":"\/documentation\/anima\/animatableproperty\/init(_:)-1svvs","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"Anima"}],"title":"init(_:)","required":true,"roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"kind":"text","text":")"}],"externalID":"s:5Anima18AnimatablePropertyPyx0B4DataQzcfc"},"schemaVersion":{"patch":0,"major":0,"minor":3},"defaultImplementationsSections":[{"title":"AnimatableProperty Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs"]}],"kind":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"seeAlsoSections":[{"generated":true,"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"],"title":"Animating data"}],"primaryContentSections":[{"kind":"declarations","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":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w"]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-5rbx1":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1","role":"symbol","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":"."}]},"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"required":true,"kind":"symbol","abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","role":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic"}],"title":"AnimatableData","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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","role":"symbol","title":"init(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","title":"init(_:)","defaultImplementations":4,"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","type":"topic","required":true,"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","title":"scaledIntegral","defaultImplementations":1,"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","required":true,"role":"symbol"},"doc://Anima/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"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[{"text":"The zero value.","type":"text"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","title":"zero","required":true},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-1svvs":{"url":"\/documentation\/anima\/animatableproperty\/init(_:)-1svvs","role":"symbol","title":"init(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-23o2q":{"abstract":[],"kind":"symbol","title":"init(_:)","role":"symbol","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"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"CGColor","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatableproperty\/init(_:)-23o2q","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q","type":"topic"}}} \ 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 0edf561a..b2628300 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"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-n050"]}],"sections":[],"metadata":{"symbolKind":"init","role":"symbol","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"code":"NSColor","type":"codeVoice"},{"type":"text","text":"."}]},"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima18AnimatablePropertyPAASo7NSColorCRbzrlEyxAA0B5ArrayVySdGcfc","title":"init(_:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050"},"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-n050":{"title":"init(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050","kind":"symbol","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSColor"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/animatableproperty\/init(_:)-n050","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":">)"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"role":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"required":true,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","defaultImplementations":4,"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-n050"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050"},"metadata":{"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"externalID":"s:5Anima18AnimatablePropertyPAASo7NSColorCRbzrlEyxAA0B5ArrayVySdGcfc","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"code":"NSColor","type":"codeVoice"},{"type":"text","text":"."}]},"title":"init(_:)","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","roleHeading":"Initializer"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","title":"init(_:)","defaultImplementations":4,"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","type":"topic","required":true,"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-n050":{"url":"\/documentation\/anima\/animatableproperty\/init(_:)-n050","role":"symbol","title":"init(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}]}}} \ 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 06d98927..c095a201 100644 --- a/docs/data/documentation/anima/animatableproperty/scaledintegral-3wwha.json +++ b/docs/data/documentation/anima/animatableproperty/scaledintegral-3wwha.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"roleHeading":"Instance Property","extendedModule":"Anima","symbolKind":"property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp","role":"symbol","title":"scaledIntegral","modules":[{"name":"Anima"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha"},"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/scaledintegral-3wwha"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-3wwha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-3wwha","type":"topic","role":"symbol","title":"scaledIntegral","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"defaultImplementations":1,"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","title":"scaledIntegral","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Anima","title":"scaledIntegral","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp","modules":[{"name":"Anima"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/scaledintegral-3wwha"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-3wwha":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"title":"scaledIntegral","type":"topic","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-3wwha"},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","title":"scaledIntegral","defaultImplementations":1,"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","required":true,"role":"symbol"}}} \ 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 06ab7d31..c2ecd9fa 100644 --- a/docs/data/documentation/anima/animatableproperty/scaledintegral-7mdub.json +++ b/docs/data/documentation/anima/animatableproperty/scaledintegral-7mdub.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub"]}],"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"]}],"defaultImplementationsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha"],"title":"AnimatableProperty Implementations"}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","interfaceLanguage":"swift"},"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"title":"scaledIntegral","roleHeading":"Instance Property","role":"symbol","required":true,"symbolKind":"property","externalID":"s:5Anima18AnimatablePropertyP14scaledIntegralxvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"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":" }"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-3wwha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-3wwha","type":"topic","role":"symbol","title":"scaledIntegral","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","kind":"symbol","type":"topic","required":true,"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/zero","abstract":[{"type":"text","text":"The zero value."}],"title":"zero"},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"defaultImplementations":1,"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","title":"scaledIntegral","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo"},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"role":"symbol","abstract":[{"text":"The type defining the animatable representation of the value.","type":"text"}],"kind":"symbol","title":"AnimatableData","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","required":true},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"role":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"required":true,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","defaultImplementations":4,"type":"topic"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","role":"symbol","title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"modules":[{"name":"Anima"}],"required":true,"externalID":"s:5Anima18AnimatablePropertyP14scaledIntegralxvp","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"defaultImplementationsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha"],"title":"AnimatableProperty Implementations"}],"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\/zero"],"title":"Animating data","generated":true}],"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/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"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[{"text":"The zero value.","type":"text"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","title":"zero","required":true},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","title":"scaledIntegral","defaultImplementations":1,"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","required":true,"role":"symbol"},"doc://Anima/documentation/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","kind":"symbol","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","title":"init(_:)","defaultImplementations":4,"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","type":"topic","required":true,"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-3wwha":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"title":"scaledIntegral","type":"topic","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-3wwha"},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"required":true,"kind":"symbol","abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","role":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic"}],"title":"AnimatableData","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype"}}} \ 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 c9faff1b..ff899648 100644 --- a/docs/data/documentation/anima/animatableproperty/zero.json +++ b/docs/data/documentation/anima/animatableproperty/zero.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/zero"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","interfaceLanguage":"swift"},"sections":[],"metadata":{"symbolKind":"property","roleHeading":"Type Property","title":"zero","required":true,"externalID":"s:5Anima18AnimatablePropertyP4zeroxvpZ","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"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"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"abstract":[{"type":"text","text":"The zero value."}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"defaultImplementations":1,"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","title":"scaledIntegral","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","kind":"symbol","type":"topic","required":true,"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/zero","abstract":[{"type":"text","text":"The zero value."}],"title":"zero"},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"role":"symbol","abstract":[{"text":"The type defining the animatable representation of the value.","type":"text"}],"kind":"symbol","title":"AnimatableData","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","required":true},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"role":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"required":true,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","defaultImplementations":4,"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"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"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"kind":"symbol","abstract":[{"text":"The zero value.","type":"text"}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Type Property","externalID":"s:5Anima18AnimatablePropertyP4zeroxvpZ","title":"zero","symbolKind":"property","required":true,"fragments":[{"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"}],"role":"symbol"},"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"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"required":true,"kind":"symbol","abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","role":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic"}],"title":"AnimatableData","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype"},"doc://Anima/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"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[{"text":"The zero value.","type":"text"}],"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","title":"zero","required":true},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","defaultImplementations":1,"type":"topic","title":"animatableData","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","title":"scaledIntegral","defaultImplementations":1,"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","required":true,"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","title":"init(_:)","defaultImplementations":4,"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","kind":"symbol","type":"topic","required":true,"role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/animatablepropertyprovider.json b/docs/data/documentation/anima/animatablepropertyprovider.json index e1806d9b..ad45aadf 100644 --- a/docs/data/documentation/anima/animatablepropertyprovider.json +++ b/docs/data/documentation/anima/animatablepropertyprovider.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimatablePropertyProvider"},{"kind":"text","text":" : AnyObject"}]}]}],"sections":[],"topicSections":[{"title":"Accessing Animatable Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/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},{"type":"text","text":"."}],"relationshipsSections":[{"title":"Conforming Types","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"],"type":"conformingTypes","kind":"relationships"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"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"]]},"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"title":"AnimatablePropertyProvider","externalID":"s:5Anima26AnimatablePropertyProviderP","roleHeading":"Protocol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"role":"symbol","symbolKind":"protocol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"references":{"doc://Anima/documentation/Anima/AppKit/NSView":{"title":"NSView","type":"topic","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSView","text":"NSView"}],"url":"\/documentation\/anima\/appkit\/nsview","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","abstract":[]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/Provider":{"title":"Provider","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The object that provides animatable properties."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","required":true,"type":"topic","url":"\/documentation\/anima\/animatablepropertyprovider\/provider","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Provider","kind":"identifier"},{"kind":"text","text":" : "},{"text":"AnimatablePropertyProvider","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","kind":"typeIdentifier"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"}],"title":"CALayer","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator"},"doc://Anima/documentation/Anima/AppKit/NSWindow":{"title":"NSWindow","type":"topic","navigatorTitle":[{"text":"NSWindow","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSWindow","preciseIdentifier":"c:objc(cs)NSWindow"}],"url":"\/documentation\/anima\/appkit\/nswindow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","abstract":[]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layoutanimator"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"title":"NSLayoutConstraint","type":"topic","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"url":"\/documentation\/anima\/appkit\/nslayoutconstraint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","abstract":[]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"title":"Accessing Animatable Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider"]}],"metadata":{"title":"AnimatablePropertyProvider","roleHeading":"Protocol","modules":[{"name":"Anima"}],"externalID":"s:5Anima26AnimatablePropertyProviderP","symbolKind":"protocol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}]},"variants":[{"paths":["\/documentation\/anima\/animatablepropertyprovider"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Animatable Property Provider","generated":true,"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"]}],"abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},{"type":"text","text":"."}],"relationshipsSections":[{"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"],"title":"Conforming Types","type":"conformingTypes"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"},{"kind":"text","text":" : AnyObject"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider/Provider":{"title":"Provider","abstract":[{"type":"text","text":"The object that provides animatable properties."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","url":"\/documentation\/anima\/animatablepropertyprovider\/provider","required":true,"role":"symbol","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Provider"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","text":"AnimatablePropertyProvider","kind":"typeIdentifier"},{"kind":"text","text":" = "},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","url":"\/documentation\/anima\/propertyanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"}],"navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSWindow":{"url":"\/documentation\/anima\/appkit\/nswindow","navigatorTitle":[{"text":"NSWindow","kind":"identifier"}],"title":"NSWindow","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSWindow","kind":"identifier","preciseIdentifier":"c:objc(cs)NSWindow"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSView":{"url":"\/documentation\/anima\/appkit\/nsview","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"title":"NSView","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSView","text":"NSView"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","role":"symbol"},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","url":"\/documentation\/anima\/layoutanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"title":"CALayer","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","type":"topic","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CALayer"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"url":"\/documentation\/anima\/appkit\/nslayoutconstraint","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"title":"NSLayoutConstraint","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"}}} \ 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 d95d0e52..b374ec06 100644 --- a/docs/data/documentation/anima/animatablepropertyprovider/animator-1xmmh.json +++ b/docs/data/documentation/anima/animatablepropertyprovider/animator-1xmmh.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"]]},"sections":[],"metadata":{"roleHeading":"Instance Property","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSView"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"animator","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima26AnimatablePropertyProviderPAASo6NSViewCRbzrlE8animatorAA12ViewAnimatorCyxGvp","role":"symbol","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"text":"ViewAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","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."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","isActive":true},{"text":" for more information about how to animate and all animatable properties.","type":"text"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh"]}],"abstract":[{"text":"Provides animatable properties of the view.","type":"text"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-1xmmh":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSView"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"animator","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier","text":"ViewAnimator"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh","role":"symbol","abstract":[{"text":"Provides animatable properties of the view.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh"]}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"externalID":"s:5Anima26AnimatablePropertyProviderPAASo6NSViewCRbzrlE8animatorAA12ViewAnimatorCyxGvp","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSView"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"animator","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","extendedModule":"Anima"},"abstract":[{"text":"Provides animatable properties of the view.","type":"text"}],"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"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ViewAnimator","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"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"},{"inlineContent":[{"type":"text","text":"See "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"},{"text":" for more information about how to animate and all animatable properties.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-1xmmh":{"abstract":[{"text":"Provides animatable properties of the view.","type":"text"}],"title":"animator","kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSView"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]}}} \ 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 08f1a331..85b48ead 100644 --- a/docs/data/documentation/anima/animatablepropertyprovider/animator-6pibi.json +++ b/docs/data/documentation/anima/animatablepropertyprovider/animator-6pibi.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima26AnimatablePropertyProviderPAASo7CALayerCRbzrlE8animatorAA13LayerAnimatorCyxGvp","title":"animator","role":"symbol","roleHeading":"Instance Property","extendedModule":"Anima","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi"]}],"abstract":[{"type":"text","text":"Provides animatable properties of the layer."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"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"},{"inlineContent":[{"text":"See ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"reference","isActive":true},{"type":"text","text":" for more information about how to animate and all animatable properties."}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"]]},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-6pibi":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the layer.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi","role":"symbol","title":"animator"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"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"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","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 their values outside an animation block.","type":"text"}]},{"inlineContent":[{"text":"See ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"},{"type":"text","text":" for more information about how to animate and all animatable properties."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","interfaceLanguage":"swift"},"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"text":".","type":"text"}]},"role":"symbol","title":"animator","symbolKind":"property","modules":[{"name":"Anima"}],"externalID":"s:5Anima26AnimatablePropertyProviderPAASo7CALayerCRbzrlE8animatorAA13LayerAnimatorCyxGvp","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"roleHeading":"Instance Property"},"abstract":[{"text":"Provides animatable properties of the layer.","type":"text"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-6pibi":{"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"text":"Provides animatable properties of the layer.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]}}} \ 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 2a3a7d37..7e4f4c96 100644 --- a/docs/data/documentation/anima/animatablepropertyprovider/animator-94wn0.json +++ b/docs/data/documentation/anima/animatablepropertyprovider/animator-94wn0.json @@ -1 +1 @@ -{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"defaultImplementationsSections":[{"title":"AnimatablePropertyProvider Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"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},{"type":"text","text":" animation block, To stop their animations and to change their values imminently, update the values outside an animation block."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","type":"reference"},{"type":"text","text":" for more information."}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"]}],"seeAlsoSections":[{"title":"Accessing Animatable Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider"],"generated":true}],"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","required":true,"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","text":"PropertyAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:5Anima26AnimatablePropertyProviderP8animatorAA0C8AnimatorCy0D0QzGvp","title":"animator","symbolKind":"property"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-1xmmh":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSView"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"animator","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier","text":"ViewAnimator"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh","role":"symbol","abstract":[{"text":"Provides animatable properties of the view.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-97xcu":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu","type":"topic","title":"animator","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-6pibi":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the layer.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi","role":"symbol","title":"animator"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/Provider":{"title":"Provider","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The object that provides animatable properties."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","required":true,"type":"topic","url":"\/documentation\/anima\/animatablepropertyprovider\/provider","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Provider","kind":"identifier"},{"kind":"text","text":" : "},{"text":"AnimatablePropertyProvider","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","kind":"typeIdentifier"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"defaultImplementationsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu"],"title":"AnimatablePropertyProvider Implementations"}],"seeAlsoSections":[{"title":"Accessing Animatable Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider"]}],"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"kind":"text","text":">"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima26AnimatablePropertyProviderP8animatorAA0C8AnimatorCy0D0QzGvp","roleHeading":"Instance Property","title":"animator","required":true,"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Provider"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"To animate the properties change their value inside an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference","isActive":true},{"type":"text","text":" animation block, To stop their animations and to change their values imminently, update the values outside an animation block."}],"type":"paragraph"},{"inlineContent":[{"text":"See ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","isActive":true},{"type":"text","text":" for more information."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"]]},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-1xmmh":{"abstract":[{"text":"Provides animatable properties of the view.","type":"text"}],"title":"animator","kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSView"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-97xcu":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","text":"PropertyAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu","abstract":[],"kind":"symbol","title":"animator","role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/Provider":{"title":"Provider","abstract":[{"type":"text","text":"The object that provides animatable properties."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","url":"\/documentation\/anima\/animatablepropertyprovider\/provider","required":true,"role":"symbol","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Provider"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","text":"AnimatablePropertyProvider","kind":"typeIdentifier"},{"kind":"text","text":" = "},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-6pibi":{"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"text":"Provides animatable properties of the layer.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","url":"\/documentation\/anima\/propertyanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"}],"navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}]}}} \ 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 dea838e3..9919faf1 100644 --- a/docs/data/documentation/anima/animatablepropertyprovider/animator-97xcu.json +++ b/docs/data/documentation/anima/animatablepropertyprovider/animator-97xcu.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu","interfaceLanguage":"swift"},"metadata":{"title":"animator","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"symbolKind":"property","externalID":"s:5Anima26AnimatablePropertyProviderPAAE8animatorAA0C8AnimatorCyxGvp"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatablePropertyProvider.animator"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["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/animator-97xcu":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu","type":"topic","title":"animator","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatablePropertyProvider.animator","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"]]},"metadata":{"role":"symbol","title":"animator","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"Anima","externalID":"s:5Anima26AnimatablePropertyProviderPAAE8animatorAA0C8AnimatorCyxGvp","modules":[{"name":"Anima"}]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","url":"\/documentation\/anima\/propertyanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"}],"navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-97xcu":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","text":"PropertyAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"type":"topic","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu","abstract":[],"kind":"symbol","title":"animator","role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/animatablepropertyprovider/provider.json b/docs/data/documentation/anima/animatablepropertyprovider/provider.json index f738886f..2d6de472 100644 --- a/docs/data/documentation/anima/animatablepropertyprovider/provider.json +++ b/docs/data/documentation/anima/animatablepropertyprovider/provider.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablepropertyprovider\/provider"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"Provider","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","kind":"typeIdentifier","text":"AnimatablePropertyProvider"},{"text":" = ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"languages":["swift"]}]}],"abstract":[{"text":"The object that provides animatable properties.","type":"text"}],"metadata":{"title":"Provider","roleHeading":"Associated Type","role":"symbol","symbolKind":"associatedtype","externalID":"s:5Anima26AnimatablePropertyProviderP0D0Qa","required":true,"fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"text":"Provider","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","text":"AnimatablePropertyProvider"},{"text":" = ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"],"title":"Accessing Animatable Properties","generated":true}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/Provider":{"title":"Provider","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The object that provides animatable properties."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","required":true,"type":"topic","url":"\/documentation\/anima\/animatablepropertyprovider\/provider","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Provider","kind":"identifier"},{"kind":"text","text":" : "},{"text":"AnimatablePropertyProvider","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","kind":"typeIdentifier"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The object that provides animatable properties."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Provider"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","text":"AnimatablePropertyProvider"},{"text":" = ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"],"generated":true,"title":"Accessing Animatable Properties"}],"metadata":{"roleHeading":"Associated Type","required":true,"fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Provider"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"AnimatablePropertyProvider","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP"},{"kind":"text","text":" = "},{"text":"Self","kind":"typeIdentifier"}],"title":"Provider","externalID":"s:5Anima26AnimatablePropertyProviderP0D0Qa","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"associatedtype"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider"},"variants":[{"paths":["\/documentation\/anima\/animatablepropertyprovider\/provider"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/Provider":{"title":"Provider","abstract":[{"type":"text","text":"The object that provides animatable properties."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","url":"\/documentation\/anima\/animatablepropertyprovider\/provider","required":true,"role":"symbol","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Provider"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","text":"AnimatablePropertyProvider","kind":"typeIdentifier"},{"kind":"text","text":" = "},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]}}} \ 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 fda2968e..e156d715 100644 --- a/docs/data/documentation/anima/animating-properties.json +++ b/docs/data/documentation/anima/animating-properties.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/animating-properties"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"content":[{"anchor":"Overview","text":"Overview","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Anima lets you easily animate properties of objects conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"text":".","type":"text"}]},{"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":", "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"NSTextField"},{"type":"text","text":", "},{"code":"NSImageView","type":"codeVoice"},{"type":"text","text":" and many more."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"iOS: "},{"type":"codeVoice","code":"UIView"},{"text":", ","type":"text"},{"type":"codeVoice","code":"UILabel"},{"type":"text","text":", "},{"type":"codeVoice","code":"UIImageView"},{"type":"text","text":" and many more."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Shared: "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":" and "},{"code":"CALayer","type":"codeVoice"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"The animatable properties can can be accessed via the object’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},{"type":"text","text":"."}]},{"type":"heading","text":"Animating Properties","anchor":"Animating-Properties","level":4},{"type":"paragraph","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:"}]},{"syntax":"swift","code":["Anima.animate(withSpring: .bouncy) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"text":"To update properties immediately and to stop their animations, change their values outside an animation block. For example:","type":"text"}]},{"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()"],"syntax":"swift","type":"codeListing"},{"level":3,"text":"Animation Types","anchor":"Animation-Types","type":"heading"},{"text":"Spring Animation","type":"heading","anchor":"Spring-Animation","level":4},{"inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","type":"reference","isActive":true}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A spring based animation for fluid animations."}]},{"inlineContent":[{"text":"You provide a ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference"},{"text":" which describes the spring configuration. ","type":"text"},{"code":"Spring","type":"codeVoice"},{"type":"text","text":" offers many predefined configurations like "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","isActive":true,"type":"reference"},{"text":", ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","isActive":true,"type":"reference"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy"},{"text":" or ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","type":"reference","isActive":true},{"text":").","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["Anima.animate(withSpring: .bouncy) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"]},{"inlineContent":[{"type":"text","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":"paragraph"},{"inlineContent":[{"text":"You can provide a gesture velocity for spring animations that animate ","type":"text"},{"code":"CGPoint","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"CGRect"},{"type":"text","text":" values. This can be used to “inject” the velocity of a gesture recognizer (when the gesture ends) into the animations."}],"type":"paragraph"},{"syntax":"swift","type":"codeListing","code":["let velocity = panGestureRecognizer.velocity(in: view)","","Anima.animate(withSpring: .snappy, gestureVelocity: velocity) {"," view.frame.origin = CGPoint(x: 200, y: 200)","}"]},{"text":"Easing Animation","level":4,"anchor":"Easing-Animation","type":"heading"},{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","type":"reference","isActive":true}]},{"type":"paragraph","inlineContent":[{"text":"An easing based animation.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You provide a "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"reference"},{"text":" which describes the easing of the animation (e.g. ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" or "},{"type":"codeVoice","code":"linear"},{"text":") and a duration.","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["Anima.animate(withEasing: .easeIn, duration: 3.0) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"]},{"level":4,"type":"heading","text":"Decay Animation","anchor":"Decay-Animation"},{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","isActive":true,"type":"reference"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"Performs animations with a decaying acceleration. There are two types of decay animations:"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"text":"value","type":"text"}]},{"type":"text","text":": You provide a value and the animation will animate the value to the target with a decaying acceleration."}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"codeListing","syntax":"swift","code":["Anima.animate(withDecay: .value) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"velocity","type":"text"}],"type":"strong"},{"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"},{"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":["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"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties"},"metadata":{"roleHeading":"Article","modules":[{"name":"Anima"}],"role":"article","title":"Animating Properties"},"kind":"article","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima"],"generated":true,"title":"Animating"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Animate properties of objects like ","type":"text"},{"type":"codeVoice","code":"NSView"},{"type":"text","text":", "},{"type":"codeVoice","code":"UIView"},{"type":"text","text":", "},{"code":"CALayer","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":" using block-based animations.","type":"text"}],"references":{"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"text":"withDecay","kind":"externalParam"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"role":"symbol","abstract":[{"text":"Performs spring animations based on a ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"type":"text","text":" configuration."}],"title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withSpring","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"kind":"text","text":": (some "},{"kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"},{"kind":"text","text":")?, "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","type":"topic"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","type":"topic","title":"animate(withEasing:duration:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/Spring/smooth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/smooth","type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"role":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/bouncy","type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"title":"init(duration:bounce:)","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","abstract":[{"type":"text","text":"Creates a spring with the specified duration and bounce."}],"role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"title":"snappy","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animating-properties"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties"},"abstract":[{"type":"text","text":"Animate properties of objects like "},{"code":"NSView","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"UIView"},{"text":", ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":" using block-based animations.","type":"text"}],"sections":[],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"content","content":[{"text":"Overview","level":2,"anchor":"Overview","type":"heading"},{"inlineContent":[{"type":"text","text":"Anima lets you easily animate properties of objects conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Many objects already conform to it and provide animatable properties:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"macOS: "},{"type":"codeVoice","code":"NSView"},{"text":", ","type":"text"},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":", "},{"code":"NSTextField","type":"codeVoice"},{"text":", ","type":"text"},{"code":"NSImageView","type":"codeVoice"},{"text":" and many more.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","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"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Shared: ","type":"text"},{"type":"codeVoice","code":"NSLayoutConstraint"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"CALayer"}]}]}]},{"inlineContent":[{"type":"text","text":"The animatable properties can can be accessed via the object’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"level":4,"text":"Animating Properties","anchor":"Animating-Properties","type":"heading"},{"inlineContent":[{"text":"To animate properties change their values inside an animation block using ","type":"text"},{"code":"Anima.animate(…)","type":"codeVoice"},{"type":"text","text":". For example:"}],"type":"paragraph"},{"code":["Anima.animate(withSpring: .bouncy) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"],"syntax":"swift","type":"codeListing"},{"type":"paragraph","inlineContent":[{"text":"To update properties immediately and to stop their animations, change their values outside an animation block. For example:","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["view.animator.backgroundColor = .systemRed"]},{"inlineContent":[{"text":"You can also stop all animations at their current values:","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["Anima.stopAllAnimations()"]},{"level":3,"type":"heading","anchor":"Animation-Types","text":"Animation Types"},{"anchor":"Spring-Animation","type":"heading","level":4,"text":"Spring Animation"},{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A spring based animation for fluid animations."}]},{"inlineContent":[{"text":"You provide a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"text":" which describes the spring configuration. ","type":"text"},{"type":"codeVoice","code":"Spring"},{"type":"text","text":" offers many predefined configurations like "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","isActive":true},{"type":"text","text":", "},{"isActive":true,"type":"reference","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":"paragraph"},{"code":["Anima.animate(withSpring: .bouncy) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"],"type":"codeListing","syntax":"swift"},{"type":"paragraph","inlineContent":[{"type":"text","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":"paragraph","inlineContent":[{"type":"text","text":"You can provide a gesture velocity for spring animations that animate "},{"code":"CGPoint","type":"codeVoice"},{"type":"text","text":" or "},{"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."}]},{"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"},{"type":"heading","text":"Easing Animation","anchor":"Easing-Animation","level":4},{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)"}]},{"type":"paragraph","inlineContent":[{"text":"An easing based animation.","type":"text"}]},{"inlineContent":[{"type":"text","text":"You provide a "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"reference","isActive":true},{"text":" which describes the easing of the animation (e.g. ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"easeInEaseOut","type":"codeVoice"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"type":"text","text":") and a duration."}],"type":"paragraph"},{"syntax":"swift","code":["Anima.animate(withEasing: .easeIn, duration: 3.0) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"],"type":"codeListing"},{"text":"Decay Animation","anchor":"Decay-Animation","type":"heading","level":4},{"inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Performs animations with a decaying acceleration. There are two types of decay animations:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"value"}],"type":"strong"},{"type":"text","text":": You provide a value and the animation will animate the value to the target with a decaying acceleration."}]}]}]},{"syntax":"swift","code":["Anima.animate(withDecay: .value) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"],"type":"codeListing"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"velocity"}],"type":"strong"},{"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"},{"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":"unorderedList"},{"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"}]}],"metadata":{"role":"article","modules":[{"name":"Anima"}],"roleHeading":"Article","title":"Animating Properties"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima"],"title":"Animating"}],"references":{"doc://Anima/documentation/Anima/Spring/snappy":{"url":"\/documentation\/anima\/spring\/snappy","role":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy.","type":"text"}],"type":"topic","title":"snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs spring animations based on a ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference"},{"text":" configuration.","type":"text"}],"type":"topic","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withSpring"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"text":": (some ","kind":"text"},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","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"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}]},"doc://Anima/documentation/Anima/Spring/bouncy":{"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}],"type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/Spring/smooth":{"url":"\/documentation\/anima\/spring\/smooth","role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","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:)","role":"symbol","abstract":[{"text":"Performs easing animations based on the specified ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"topic","title":"animate(withEasing:duration:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}]},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}],"title":"init(duration:bounce:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"kind":"symbol","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO","text":"DecayAnimationMode","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"text":"completion","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatingstate.json b/docs/data/documentation/anima/animatingstate.json index ca26d745..05bbf157 100644 --- a/docs/data/documentation/anima/animatingstate.json +++ b/docs/data/documentation/anima/animatingstate.json @@ -1 +1 @@ -{"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/SY","doc:\/\/Anima\/s8SendableP"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"enum","role":"symbol","roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14AnimatingStateO","title":"AnimatingState"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"text":".","type":"text"}],"kind":"symbol","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"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"variants":[{"paths":["\/documentation\/anima\/animatingstate"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"seeAlsoSections":[{"title":"Animations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]}],"references":{"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},"doc://Anima/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/Anima\/SY","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatingState/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/init(rawvalue:)","title":"init(rawValue:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState/RawRepresentable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatingstate\/rawrepresentable-implementations","title":"RawRepresentable Implementations","role":"collectionGroup"},"doc://Anima/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Anima\/s8SendableP","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatingState/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatingstate\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatingState/inactive":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inactive"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","type":"topic","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"}],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/inactive","title":"AnimatingState.inactive","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Animations":{"title":"Animations","abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","type":"topic","url":"\/documentation\/anima\/animations","role":"article"},"doc://Anima/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH","type":"unresolvable"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationEvent":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol","url":"\/documentation\/anima\/animationevent","title":"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."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState/ended":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ended"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended","type":"topic","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"},{"text":" state.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/ended","title":"AnimatingState.ended","role":"symbol"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/AnimatingState/running":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"running"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","type":"topic","abstract":[{"text":"The animation is currently animating.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/running","title":"AnimatingState.running","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"],"title":"Constant"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations"],"generated":true}],"seeAlsoSections":[{"generated":true,"title":"Animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatingstate"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"metadata":{"symbolKind":"enum","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"title":"AnimatingState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimatingState"}],"externalID":"s:5Anima14AnimatingStateO","modules":[{"name":"Anima"}],"roleHeading":"Enumeration","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatingState","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/SY","doc:\/\/Anima\/s8SendableP"]}],"abstract":[{"type":"text","text":"The current state of an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"text":".","type":"text"}],"references":{"doc://Anima/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Anima\/s8SendableP","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimatingState/ended":{"url":"\/documentation\/anima\/animatingstate\/ended","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended","role":"symbol","title":"AnimatingState.ended","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."}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState/running":{"url":"\/documentation\/anima\/animatingstate\/running","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","role":"symbol","title":"AnimatingState.running","abstract":[{"text":"The animation is currently animating.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"running","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/AnimationEvent":{"role":"symbol","abstract":[{"text":"Constants indicating that an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"url":"\/documentation\/anima\/animationevent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"title":"AnimationEvent","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatingState/init(rawValue:)":{"url":"\/documentation\/anima\/animatingstate\/init(rawvalue:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic"},"doc://Anima/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/Anima\/SY","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatingState/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatingstate\/rawrepresentable-implementations","title":"RawRepresentable Implementations"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState/inactive":{"url":"\/documentation\/anima\/animatingstate\/inactive","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","role":"symbol","title":"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"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/AnimatingState/Equatable-Implementations":{"url":"\/documentation\/anima\/animatingstate\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"kind":"article","type":"topic"},"doc://Anima/documentation/Anima/Animations":{"abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/animations","role":"article","title":"Animations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations"},"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/animatingstate/!=(_:_:).json b/docs/data/documentation/anima/animatingstate/!=(_:_:).json index d2f83e35..62bff2bf 100644 --- a/docs/data/documentation/anima/animatingstate/!=(_:_:).json +++ b/docs/data/documentation/anima/animatingstate/!=(_:_:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","roleHeading":"Operator","symbolKind":"op","title":"!=(_:_:)","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima14AnimatingStateO","modules":[{"name":"Anima","relatedModules":["Swift"]}],"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","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatingstate\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatingState/!=(_:_:)":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"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"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)","url":"\/documentation\/anima\/animatingstate\/!=(_:_:)","abstract":[],"kind":"symbol","role":"symbol","title":"!=(_:_:)"},"doc://Anima/documentation/Anima/AnimatingState/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatingstate\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations"]]},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima14AnimatingStateO","role":"symbol","title":"!=(_:_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Operator","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"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"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":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/!=(_:_:)"]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState/Equatable-Implementations":{"url":"\/documentation\/anima\/animatingstate\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"kind":"article","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/AnimatingState/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","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","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatingstate\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)","type":"topic","title":"!=(_:_:)"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]}}} \ 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 96076cc9..8fe32166 100644 --- a/docs/data/documentation/anima/animatingstate/ended.json +++ b/docs/data/documentation/anima/animatingstate/ended.json @@ -1 +1 @@ -{"abstract":[{"text":"The animation has just stopped, and will be reset to the ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","type":"reference","isActive":true},{"text":" state.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatingstate\/ended"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running"],"generated":true,"title":"Constant"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}]}]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"title":"AnimatingState.ended","symbolKind":"case","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Case","externalID":"s:5Anima14AnimatingStateO5endedyA2CmF"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatingState/running":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"running"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","type":"topic","abstract":[{"text":"The animation is currently animating.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/running","title":"AnimatingState.running","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState/ended":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ended"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended","type":"topic","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"},{"text":" state.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/ended","title":"AnimatingState.ended","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState/inactive":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inactive"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","type":"topic","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"}],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/inactive","title":"AnimatingState.inactive","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running"],"generated":true,"title":"Constant"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/animatingstate\/ended"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ended"}]}]}],"metadata":{"title":"AnimatingState.ended","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"externalID":"s:5Anima14AnimatingStateO5endedyA2CmF","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/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"},{"type":"text","text":" state."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState/inactive":{"url":"\/documentation\/anima\/animatingstate\/inactive","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","role":"symbol","title":"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"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/ended":{"url":"\/documentation\/anima\/animatingstate\/ended","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended","role":"symbol","title":"AnimatingState.ended","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."}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/running":{"url":"\/documentation\/anima\/animatingstate\/running","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","role":"symbol","title":"AnimatingState.running","abstract":[{"text":"The animation is currently animating.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"running","kind":"identifier"}],"kind":"symbol","type":"topic"}}} \ 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 7445f226..974199e4 100644 --- a/docs/data/documentation/anima/animatingstate/equatable-implementations.json +++ b/docs/data/documentation/anima/animatingstate/equatable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)"],"title":"Operators"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations"},"kind":"article","metadata":{"title":"Equatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"variants":[{"paths":["\/documentation\/anima\/animatingstate\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatingState/!=(_:_:)":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"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"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)","url":"\/documentation\/anima\/animatingstate\/!=(_:_:)","abstract":[],"kind":"symbol","role":"symbol","title":"!=(_:_:)"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)"],"title":"Operators","generated":true}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"variants":[{"paths":["\/documentation\/anima\/animatingstate\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations"},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"Equatable Implementations"},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/AnimatingState/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","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","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatingstate\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)","type":"topic","title":"!=(_:_:)"}}} \ 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 02512c15..8cd2adc7 100644 --- a/docs/data/documentation/anima/animatingstate/hash(into:).json +++ b/docs/data/documentation/anima/animatingstate/hash(into:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/hash(into:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"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"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Anima14AnimatingStateO","title":"hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","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"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatingState/hash(into:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)","url":"\/documentation\/anima\/animatingstate\/hash(into:)","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 "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"title":"hash(into:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState/RawRepresentable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatingstate\/rawrepresentable-implementations","title":"RawRepresentable Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/hash(into:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"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":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Anima14AnimatingStateO","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"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"}]},"extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"method","roleHeading":"Instance Method","title":"hash(into:)"},"references":{"doc://Anima/documentation/Anima/AnimatingState/hash(into:)":{"url":"\/documentation\/anima\/animatingstate\/hash(into:)","title":"hash(into:)","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"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"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatingState/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatingstate\/rawrepresentable-implementations","title":"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 5cbf165c..18fd202b 100644 --- a/docs/data/documentation/anima/animatingstate/hashvalue.json +++ b/docs/data/documentation/anima/animatingstate/hashvalue.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue"},"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":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"kind":"symbol","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.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/hashvalue"]}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"hashValue","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Anima14AnimatingStateO","extendedModule":"Swift","symbolKind":"property","role":"symbol","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"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"roleHeading":"Instance Property"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatingState/hashValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue","url":"\/documentation\/anima\/animatingstate\/hashvalue","kind":"symbol","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":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"title":"hashValue","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},"doc://Anima/documentation/Anima/AnimatingState/RawRepresentable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatingstate\/rawrepresentable-implementations","title":"RawRepresentable Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/hashvalue"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","title":"hashValue","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"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":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Anima14AnimatingStateO"},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatingState/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatingstate\/rawrepresentable-implementations","title":"RawRepresentable Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/AnimatingState/hashValue":{"url":"\/documentation\/anima\/animatingstate\/hashvalue","title":"hashValue","abstract":[],"conformance":{"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"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue","role":"symbol"}}} \ 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 d402069b..8dfc7acc 100644 --- a/docs/data/documentation/anima/animatingstate/inactive.json +++ b/docs/data/documentation/anima/animatingstate/inactive.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","seeAlsoSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"],"generated":true}],"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"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/inactive"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"metadata":{"symbolKind":"case","roleHeading":"Case","title":"AnimatingState.inactive","role":"symbol","externalID":"s:5Anima14AnimatingStateO8inactiveyA2CmF","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}]},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState/ended":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ended"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended","type":"topic","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"},{"text":" state.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/ended","title":"AnimatingState.ended","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatingState/running":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"running"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","type":"topic","abstract":[{"text":"The animation is currently animating.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/running","title":"AnimatingState.running","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState/inactive":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inactive"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","type":"topic","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"}],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/inactive","title":"AnimatingState.inactive","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"title":"AnimatingState.inactive","externalID":"s:5Anima14AnimatingStateO8inactiveyA2CmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"inactive","kind":"identifier"}],"role":"symbol","roleHeading":"Case"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"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."}],"seeAlsoSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/inactive"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatingState/running":{"url":"\/documentation\/anima\/animatingstate\/running","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","role":"symbol","title":"AnimatingState.running","abstract":[{"text":"The animation is currently animating.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"running","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/AnimatingState/inactive":{"url":"\/documentation\/anima\/animatingstate\/inactive","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","role":"symbol","title":"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"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/ended":{"url":"\/documentation\/anima\/animatingstate\/ended","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended","role":"symbol","title":"AnimatingState.ended","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."}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"kind":"symbol","type":"topic"}}} \ 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 45d4af97..4a15d2e7 100644 --- a/docs/data/documentation/anima/animatingstate/init(rawvalue:).json +++ b/docs/data/documentation/anima/animatingstate/init(rawvalue:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rawValue:)","symbolKind":"init","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Initializer","externalID":"s:5Anima14AnimatingStateO8rawValueACSgSi_tcfc"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/init(rawvalue:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatingState/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/init(rawvalue:)","title":"init(rawValue:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/init(rawvalue:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)"},"metadata":{"roleHeading":"Initializer","title":"init(rawValue:)","externalID":"s:5Anima14AnimatingStateO8rawValueACSgSi_tcfc","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/AnimatingState/init(rawValue:)":{"url":"\/documentation\/anima\/animatingstate\/init(rawvalue:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic"}}} \ 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 e646a7a1..98026398 100644 --- a/docs/data/documentation/anima/animatingstate/rawrepresentable-implementations.json +++ b/docs/data/documentation/anima/animatingstate/rawrepresentable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"variants":[{"paths":["\/documentation\/anima\/animatingstate\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"RawRepresentable Implementations"},"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)"],"title":"Instance Methods","generated":true}],"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState/hash(into:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)","url":"\/documentation\/anima\/animatingstate\/hash(into:)","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 "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"title":"hash(into:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatingState/hashValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue","url":"\/documentation\/anima\/animatingstate\/hashvalue","kind":"symbol","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":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"title":"hashValue","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"}}} \ No newline at end of file +{"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue"],"generated":true},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)"],"title":"Instance Methods"}],"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/rawrepresentable-implementations"]}],"references":{"doc://Anima/documentation/Anima/AnimatingState/hash(into:)":{"url":"\/documentation\/anima\/animatingstate\/hash(into:)","title":"hash(into:)","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"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"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatingState/hashValue":{"url":"\/documentation\/anima\/animatingstate\/hashvalue","title":"hashValue","abstract":[],"conformance":{"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"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue","role":"symbol"}}} \ 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 c97a176c..27cd5a97 100644 --- a/docs/data/documentation/anima/animatingstate/running.json +++ b/docs/data/documentation/anima/animatingstate/running.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"running"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"abstract":[{"text":"The animation is currently animating.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatingstate\/running"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"AnimatingState.running","roleHeading":"Case","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"running"}],"symbolKind":"case","externalID":"s:5Anima14AnimatingStateO7runningyA2CmF"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"],"generated":true,"title":"Constant"}],"references":{"doc://Anima/documentation/Anima/AnimatingState/running":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"running"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","type":"topic","abstract":[{"text":"The animation is currently animating.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/running","title":"AnimatingState.running","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},"doc://Anima/documentation/Anima/AnimatingState/inactive":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inactive"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","type":"topic","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"}],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/inactive","title":"AnimatingState.inactive","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState/ended":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ended"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended","type":"topic","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"},{"text":" state.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/ended","title":"AnimatingState.ended","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Constant","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"running"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The animation is currently animating."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"running"}],"externalID":"s:5Anima14AnimatingStateO7runningyA2CmF","title":"AnimatingState.running","modules":[{"name":"Anima"}],"roleHeading":"Case","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running"},"variants":[{"paths":["\/documentation\/anima\/animatingstate\/running"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/AnimatingState/running":{"url":"\/documentation\/anima\/animatingstate\/running","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","role":"symbol","title":"AnimatingState.running","abstract":[{"text":"The animation is currently animating.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"running","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/inactive":{"url":"\/documentation\/anima\/animatingstate\/inactive","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","role":"symbol","title":"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"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/ended":{"url":"\/documentation\/anima\/animatingstate\/ended","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended","role":"symbol","title":"AnimatingState.ended","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."}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationevent.json b/docs/data/documentation/anima/animationevent.json index 3ffbe1cf..43e09c05 100644 --- a/docs/data/documentation/anima/animationevent.json +++ b/docs/data/documentation/anima/animationevent.json @@ -1 +1 @@ -{"abstract":[{"text":"Constants indicating that an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" either retargated or finished."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"metadata":{"symbolKind":"enum","title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationEvent"}],"modules":[{"name":"Anima"}],"role":"symbol","navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"externalID":"s:5Anima14AnimationEventO","roleHeading":"Enumeration"},"seeAlsoSections":[{"title":"Animations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AnimationEvent","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationevent"]}],"sections":[],"topicSections":[{"title":"Constant","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"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","kind":"symbol","url":"\/documentation\/anima\/animationevent\/finished(at:)","title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"finished"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","title":"isRetargeted","abstract":[{"text":"A Boolean value that indicates whether the animation is retargeted.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRetargeted"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol","url":"\/documentation\/anima\/animationevent","title":"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."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","kind":"symbol","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","title":"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."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isfinished","title":"isFinished","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is finished."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isFinished","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Animations":{"title":"Animations","abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","type":"topic","url":"\/documentation\/anima\/animations","role":"article"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Constants indicating that an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"text":" either retargated or finished.","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/animationevent"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Constant","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"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14AnimationEventO","role":"symbol","symbolKind":"enum","roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"title":"AnimationEvent"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"],"title":"Animations","generated":true}],"references":{"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationEvent":{"role":"symbol","abstract":[{"text":"Constants indicating that an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"url":"\/documentation\/anima\/animationevent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"title":"AnimationEvent","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"kind":"symbol","type":"topic","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","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"AnimationEvent.retargeted(from:to:)"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"type":"topic","url":"\/documentation\/anima\/animationevent\/isretargeted","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRetargeted"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isRetargeted","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"type":"topic","url":"\/documentation\/anima\/animationevent\/finished(at:)","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"finished","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","title":"AnimationEvent.finished(at:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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"}],"type":"topic","url":"\/documentation\/anima\/animations","role":"article","title":"Animations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"abstract":[{"text":"A Boolean value that indicates whether the animation is finished.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/animationevent\/isfinished","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isFinished"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","title":"isFinished","kind":"symbol"}}} \ 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 100276ac..cec662d4 100644 --- a/docs/data/documentation/anima/animationevent/finished(at:).json +++ b/docs/data/documentation/anima/animationevent/finished(at:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"finished","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"finished","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","externalID":"s:5Anima14AnimationEventO8finishedyACyxGx_tcAEmlF","symbolKind":"case","roleHeading":"Case","title":"AnimationEvent.finished(at:)"},"abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"sections":[],"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":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationevent\/finished(at:)"]}],"references":{"doc://Anima/documentation/Anima/AnimationEvent":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol","url":"\/documentation\/anima\/animationevent","title":"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."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","kind":"symbol","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","title":"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."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","kind":"symbol","url":"\/documentation\/anima\/animationevent\/finished(at:)","title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"finished"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isfinished","title":"isFinished","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is finished."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isFinished","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","title":"isRetargeted","abstract":[{"text":"A Boolean value that indicates whether the animation is retargeted.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRetargeted"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"metadata":{"roleHeading":"Case","externalID":"s:5Anima14AnimationEventO8finishedyACyxGx_tcAEmlF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"finished","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}],"symbolKind":"case","title":"AnimationEvent.finished(at:)"},"abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)"},"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}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"finished"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationevent\/finished(at:)"]}],"references":{"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"type":"topic","url":"\/documentation\/anima\/animationevent\/finished(at:)","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"finished","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","title":"AnimationEvent.finished(at:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"kind":"symbol","type":"topic","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","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"AnimationEvent.retargeted(from:to:)"},"doc://Anima/documentation/Anima/AnimationEvent":{"role":"symbol","abstract":[{"text":"Constants indicating that an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"url":"\/documentation\/anima\/animationevent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"title":"AnimationEvent","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"type":"topic","url":"\/documentation\/anima\/animationevent\/isretargeted","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRetargeted"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isRetargeted","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"abstract":[{"text":"A Boolean value that indicates whether the animation is finished.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/animationevent\/isfinished","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isFinished"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","title":"isFinished","kind":"symbol"}}} \ 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 afa56588..7b8361a6 100644 --- a/docs/data/documentation/anima/animationevent/isfinished.json +++ b/docs/data/documentation/anima/animationevent/isfinished.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationevent\/isfinished"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isFinished"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","sections":[],"seeAlsoSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"abstract":[{"text":"A Boolean value that indicates whether the animation is finished.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","interfaceLanguage":"swift"},"metadata":{"title":"isFinished","externalID":"s:5Anima14AnimationEventO10isFinishedSbvp","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isFinished","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","title":"isRetargeted","abstract":[{"text":"A Boolean value that indicates whether the animation is retargeted.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRetargeted"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","kind":"symbol","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","title":"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."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol","url":"\/documentation\/anima\/animationevent","title":"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."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","kind":"symbol","url":"\/documentation\/anima\/animationevent\/finished(at:)","title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"finished"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isfinished","title":"isFinished","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is finished."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isFinished","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima14AnimationEventO10isFinishedSbvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isFinished","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"isFinished"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is finished."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished"},"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\/isRetargeted"]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationevent\/isfinished"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isFinished","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimationEvent":{"role":"symbol","abstract":[{"text":"Constants indicating that an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"url":"\/documentation\/anima\/animationevent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"title":"AnimationEvent","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"type":"topic","url":"\/documentation\/anima\/animationevent\/isretargeted","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRetargeted"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isRetargeted","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"abstract":[{"text":"A Boolean value that indicates whether the animation is finished.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/animationevent\/isfinished","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isFinished"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","title":"isFinished","kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"type":"topic","url":"\/documentation\/anima\/animationevent\/finished(at:)","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"finished","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","title":"AnimationEvent.finished(at:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"kind":"symbol","type":"topic","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","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"AnimationEvent.retargeted(from:to:)"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]}}} \ 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 9c598c83..26fee6bf 100644 --- a/docs/data/documentation/anima/animationevent/isretargeted.json +++ b/docs/data/documentation/anima/animationevent/isretargeted.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animationevent\/isretargeted"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"A Boolean value that indicates whether the animation is retargeted.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isRetargeted"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"isRetargeted","externalID":"s:5Anima14AnimationEventO12isRetargetedSbvp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRetargeted"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished"],"generated":true,"title":"Constant"}],"references":{"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","kind":"symbol","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","title":"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."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","kind":"symbol","url":"\/documentation\/anima\/animationevent\/finished(at:)","title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"finished"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isfinished","title":"isFinished","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is finished."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isFinished","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol","url":"\/documentation\/anima\/animationevent","title":"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."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","title":"isRetargeted","abstract":[{"text":"A Boolean value that indicates whether the animation is retargeted.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRetargeted"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isRetargeted","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationevent\/isretargeted"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","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}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRetargeted"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:5Anima14AnimationEventO12isRetargetedSbvp","modules":[{"name":"Anima"}],"symbolKind":"property","title":"isRetargeted","roleHeading":"Instance Property","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"abstract":[{"text":"A Boolean value that indicates whether the animation is finished.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/animationevent\/isfinished","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isFinished"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","title":"isFinished","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"kind":"symbol","type":"topic","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","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"AnimationEvent.retargeted(from:to:)"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"type":"topic","url":"\/documentation\/anima\/animationevent\/isretargeted","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRetargeted"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isRetargeted","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"},"doc://Anima/documentation/Anima/AnimationEvent":{"role":"symbol","abstract":[{"text":"Constants indicating that an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"url":"\/documentation\/anima\/animationevent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"title":"AnimationEvent","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"type":"topic","url":"\/documentation\/anima\/animationevent\/finished(at:)","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"finished","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","title":"AnimationEvent.finished(at:)","kind":"symbol"}}} \ 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 3670c097..e4c8c199 100644 --- a/docs/data/documentation/anima/animationevent/retargeted(from:to:).json +++ b/docs/data/documentation/anima/animationevent/retargeted(from:to:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"roleHeading":"Case","modules":[{"name":"Anima"}],"externalID":"s:5Anima14AnimationEventO10retargetedyACyxGx_xtcAEmlF","symbolKind":"case","title":"AnimationEvent.retargeted(from:to:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"retargeted"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"variants":[{"paths":["\/documentation\/anima\/animationevent\/retargeted(from:to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"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"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"kind":"symbol","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}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"retargeted"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"from","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The previous "},{"type":"codeVoice","code":"target"},{"text":" value of the animation.","type":"text"}]}]},{"name":"to","content":[{"type":"paragraph","inlineContent":[{"text":"The new ","type":"text"},{"code":"target","type":"codeVoice"},{"type":"text","text":" value of the animation."}]}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","kind":"symbol","url":"\/documentation\/anima\/animationevent\/finished(at:)","title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"finished"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol","url":"\/documentation\/anima\/animationevent","title":"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."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isfinished","title":"isFinished","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is finished."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isFinished","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","kind":"symbol","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","title":"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."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","title":"isRetargeted","abstract":[{"text":"A Boolean value that indicates whether the animation is retargeted.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRetargeted"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationevent\/retargeted(from:to:)"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"retargeted"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"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":[{"type":"paragraph","inlineContent":[{"text":"The new ","type":"text"},{"code":"target","type":"codeVoice"},{"text":" value of the animation.","type":"text"}]}]}],"kind":"parameters"}],"metadata":{"roleHeading":"Case","title":"AnimationEvent.retargeted(from:to:)","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima14AnimationEventO10retargetedyACyxGx_xtcAEmlF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"retargeted","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"case"},"schemaVersion":{"patch":0,"major":0,"minor":3},"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"}],"seeAlsoSections":[{"generated":true,"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"references":{"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"type":"topic","url":"\/documentation\/anima\/animationevent\/finished(at:)","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"finished","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","title":"AnimationEvent.finished(at:)","kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationEvent":{"role":"symbol","abstract":[{"text":"Constants indicating that an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"url":"\/documentation\/anima\/animationevent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"title":"AnimationEvent","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"type":"topic","url":"\/documentation\/anima\/animationevent\/isretargeted","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRetargeted"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"isRetargeted","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"kind":"symbol","type":"topic","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","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"AnimationEvent.retargeted(from:to:)"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"abstract":[{"text":"A Boolean value that indicates whether the animation is finished.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/animationevent\/isfinished","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isFinished"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","title":"isFinished","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationposition.json b/docs/data/documentation/anima/animationposition.json index 77f85b15..9a46b6bb 100644 --- a/docs/data/documentation/anima/animationposition.json +++ b/docs/data/documentation/anima/animationposition.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/animationposition"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","interfaceLanguage":"swift"},"kind":"symbol","relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/SY","doc:\/\/Anima\/s8SendableP"]}],"metadata":{"title":"AnimationPosition","roleHeading":"Enumeration","symbolKind":"enum","modules":[{"name":"Anima"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationPosition"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"externalID":"s:5Anima17AnimationPositionO"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"],"generated":true,"title":"Animations"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AnimationPosition","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"topicSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"]},{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"references":{"doc://Anima/documentation/Anima/AnimationPosition/start":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","url":"\/documentation\/anima\/animationposition\/start","type":"topic","kind":"symbol","title":"AnimationPosition.start","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"}]},"doc://Anima/documentation/Anima/AnimationPosition/current":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","url":"\/documentation\/anima\/animationposition\/current","type":"topic"},"doc://Anima/documentation/Anima/AnimationEvent":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol","url":"\/documentation\/anima\/animationevent","title":"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."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animationposition\/rawrepresentable-implementations"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"role":"symbol","abstract":[{"type":"text","text":"The end point of the animation. Use this constant when you want to stop an animation at the "},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"title":"AnimationPosition.end","url":"\/documentation\/anima\/animationposition\/end","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"end"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/SY":{"identifier":"doc:\/\/Anima\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Animations":{"title":"Animations","abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","type":"topic","url":"\/documentation\/anima\/animations","role":"article"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/Equatable-Implementations":{"url":"\/documentation\/anima\/animationposition\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations","kind":"article","title":"Equatable Implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Anima\/s8SendableP"},"doc://Anima/documentation/Anima/AnimationPosition/init(rawValue:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)","type":"topic","title":"init(rawValue:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationposition\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"abstract":[]},"doc://Anima/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ","type":"unresolvable"}}} \ No newline at end of file +{"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/SY","doc:\/\/Anima\/s8SendableP"],"type":"conformsTo","title":"Conforms To"}],"topicSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"]},{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition"]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"],"title":"Animations"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationPosition","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"text":" to use with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true,"type":"reference"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:5Anima17AnimationPositionO","roleHeading":"Enumeration","symbolKind":"enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AnimationPosition","kind":"identifier"}],"modules":[{"name":"Anima"}],"title":"AnimationPosition","navigatorTitle":[{"kind":"identifier","text":"AnimationPosition"}]},"references":{"doc://Anima/documentation/Anima/AnimationPosition/start":{"title":"AnimationPosition.start","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start"},"doc://Anima/documentation/Anima/Animations":{"abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/animations","role":"article","title":"Animations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationPosition/init(rawValue:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animationposition\/init(rawvalue:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)","title":"init(rawValue:)"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Anima\/s8SendableP"},"doc://Anima/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Anima\/SY"},"doc://Anima/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/AnimationPosition/Equatable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations","type":"topic","abstract":[],"url":"\/documentation\/anima\/animationposition\/equatable-implementations","title":"Equatable Implementations"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"url":"\/documentation\/anima\/animationposition\/end","role":"symbol","kind":"symbol","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/AnimationEvent":{"role":"symbol","abstract":[{"text":"Constants indicating that an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"url":"\/documentation\/anima\/animationevent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"title":"AnimationEvent","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations","url":"\/documentation\/anima\/animationposition\/rawrepresentable-implementations","abstract":[],"type":"topic","role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationposition/!=(_:_:).json b/docs/data/documentation/anima/animationposition/!=(_:_:).json index 9d88a4f4..c023f080 100644 --- a/docs/data/documentation/anima/animationposition/!=(_:_:).json +++ b/docs/data/documentation/anima/animationposition/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"extendedModule":"Swift","title":"!=(_:_:)","roleHeading":"Operator","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima17AnimationPositionO","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":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"op"},"variants":[{"paths":["\/documentation\/anima\/animationposition\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","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","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition/Equatable-Implementations":{"url":"\/documentation\/anima\/animationposition\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations","kind":"article","title":"Equatable Implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)","kind":"symbol","abstract":[],"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"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/animationposition\/!=(_:_:)","title":"!=(_:_:)","type":"topic","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animationposition\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","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":": "},{"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"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"sections":[],"metadata":{"roleHeading":"Operator","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"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":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima17AnimationPositionO","extendedModule":"Swift","role":"symbol","title":"!=(_:_:)"},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationPosition/!=(_:_:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"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"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)","abstract":[],"url":"\/documentation\/anima\/animationposition\/!=(_:_:)","title":"!=(_:_:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationPosition/Equatable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations","type":"topic","abstract":[],"url":"\/documentation\/anima\/animationposition\/equatable-implementations","title":"Equatable Implementations"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"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 c2004862..b030f23a 100644 --- a/docs/data/documentation/anima/animationposition/current.json +++ b/docs/data/documentation/anima/animationposition/current.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Constant","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start"]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/current"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"current"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"abstract":[{"text":"The current position. Use this constant when you want to stop an animation at the most recent ","type":"text"},{"code":"value","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima17AnimationPositionO7currentyA2CmF","title":"AnimationPosition.current","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"current","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimationPosition/end":{"role":"symbol","abstract":[{"type":"text","text":"The end point of the animation. Use this constant when you want to stop an animation at the "},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"title":"AnimationPosition.end","url":"\/documentation\/anima\/animationposition\/end","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"end"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","url":"\/documentation\/anima\/animationposition\/current","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","url":"\/documentation\/anima\/animationposition\/start","type":"topic","kind":"symbol","title":"AnimationPosition.start","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"}]},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima17AnimationPositionO7currentyA2CmF","symbolKind":"case","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"current","kind":"identifier"}],"title":"AnimationPosition.current","roleHeading":"Case"},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start"],"title":"Constant","generated":true}],"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"current"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/animationposition\/current"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"references":{"doc://Anima/documentation/Anima/AnimationPosition/start":{"title":"AnimationPosition.start","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"url":"\/documentation\/anima\/animationposition\/end","role":"symbol","kind":"symbol","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/animationposition/end.json b/docs/data/documentation/anima/animationposition/end.json index cbb666c2..e7bac5d3 100644 --- a/docs/data/documentation/anima/animationposition/end.json +++ b/docs/data/documentation/anima/animationposition/end.json @@ -1 +1 @@ -{"abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"],"title":"Constant","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/end"]}],"metadata":{"symbolKind":"case","role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"end","kind":"identifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima17AnimationPositionO3endyA2CmF","title":"AnimationPosition.end"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"references":{"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","url":"\/documentation\/anima\/animationposition\/current","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"role":"symbol","abstract":[{"type":"text","text":"The end point of the animation. Use this constant when you want to stop an animation at the "},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"title":"AnimationPosition.end","url":"\/documentation\/anima\/animationposition\/end","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"end"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","url":"\/documentation\/anima\/animationposition\/start","type":"topic","kind":"symbol","title":"AnimationPosition.start","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"}]}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","interfaceLanguage":"swift"},"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"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"],"title":"Constant","generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:5Anima17AnimationPositionO3endyA2CmF","role":"symbol","title":"AnimationPosition.end","modules":[{"name":"Anima"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"end"}],"symbolKind":"case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/animationposition\/end"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationPosition/end":{"url":"\/documentation\/anima\/animationposition\/end","role":"symbol","kind":"symbol","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationPosition/start":{"title":"AnimationPosition.start","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"}}} \ 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 352588d3..aad1d93b 100644 --- a/docs/data/documentation/anima/animationposition/equatable-implementations.json +++ b/docs/data/documentation/anima/animationposition/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"sections":[],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/animationposition\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimationPosition/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)","kind":"symbol","abstract":[],"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"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/animationposition\/!=(_:_:)","title":"!=(_:_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations"},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"kind":"article","topicSections":[{"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)"],"generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/equatable-implementations"]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationPosition/!=(_:_:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"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"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)","abstract":[],"url":"\/documentation\/anima\/animationposition\/!=(_:_:)","title":"!=(_:_:)"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]}}} \ 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 203ebef4..e3a9bbc9 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"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/hash(into:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"roleHeading":"Instance Method","title":"hash(into:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","symbolKind":"method","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"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"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Anima17AnimationPositionO"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimationPosition/hash(into:)":{"kind":"symbol","url":"\/documentation\/anima\/animationposition\/hash(into:)","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"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"type":"topic","title":"hash(into:)","role":"symbol","abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)"},"doc://Anima/documentation/Anima/AnimationPosition/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animationposition\/rawrepresentable-implementations"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)"},"metadata":{"title":"hash(into:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Anima17AnimationPositionO","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"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":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animationposition\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","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"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimationPosition/hash(into:)":{"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"role":"symbol","title":"hash(into:)","url":"\/documentation\/anima\/animationposition\/hash(into:)","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"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationPosition/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations","url":"\/documentation\/anima\/animationposition\/rawrepresentable-implementations","abstract":[],"type":"topic","role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/animationposition/hashvalue.json b/docs/data/documentation/anima/animationposition/hashvalue.json index dc0fb3a0..348aa50e 100644 --- a/docs/data/documentation/anima/animationposition/hashvalue.json +++ b/docs/data/documentation/anima/animationposition/hashvalue.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/hashvalue"]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Anima17AnimationPositionO","title":"hashValue"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations"]]},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimationPosition/hashValue":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"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":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/animationposition\/hashvalue","abstract":[],"title":"hashValue"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animationposition\/rawrepresentable-implementations"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue","interfaceLanguage":"swift"},"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"property","extendedModule":"Swift","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"hashValue","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Anima17AnimationPositionO","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations"]]},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animationposition\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationPosition/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations","url":"\/documentation\/anima\/animationposition\/rawrepresentable-implementations","abstract":[],"type":"topic","role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationPosition/hashValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"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":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"type":"topic","url":"\/documentation\/anima\/animationposition\/hashvalue","kind":"symbol","role":"symbol","title":"hashValue"}}} \ 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 1db0fd3f..047f14b0 100644 --- a/docs/data/documentation/anima/animationposition/init(rawvalue:).json +++ b/docs/data/documentation/anima/animationposition/init(rawvalue:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"externalID":"s:5Anima17AnimationPositionO8rawValueACSgSi_tcfc","roleHeading":"Initializer","modules":[{"name":"Anima"}],"role":"symbol","title":"init(rawValue:)"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animationposition\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/init(rawValue:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)","type":"topic","title":"init(rawValue:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationposition\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"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"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animationposition\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"init","externalID":"s:5Anima17AnimationPositionO8rawValueACSgSi_tcfc","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rawValue:)","roleHeading":"Initializer"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimationPosition/init(rawValue:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animationposition\/init(rawvalue:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)","title":"init(rawValue:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]}}} \ 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 3151f88c..593dee08 100644 --- a/docs/data/documentation/anima/animationposition/rawrepresentable-implementations.json +++ b/docs/data/documentation/anima/animationposition/rawrepresentable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue"],"generated":true,"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/rawrepresentable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"references":{"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/hashValue":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"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":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/animationposition\/hashvalue","abstract":[],"title":"hashValue"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/hash(into:)":{"kind":"symbol","url":"\/documentation\/anima\/animationposition\/hash(into:)","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"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"type":"topic","title":"hash(into:)","role":"symbol","abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Anima"}]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue"],"generated":true,"title":"Instance Properties"},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/rawrepresentable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"references":{"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationPosition/hashValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"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":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"type":"topic","url":"\/documentation\/anima\/animationposition\/hashvalue","kind":"symbol","role":"symbol","title":"hashValue"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationPosition/hash(into:)":{"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"role":"symbol","title":"hash(into:)","url":"\/documentation\/anima\/animationposition\/hash(into:)","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"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"abstract":[],"identifier":"doc:\/\/Anima\/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 9ce8a014..0ab4a649 100644 --- a/docs/data/documentation/anima/animationposition/start.json +++ b/docs/data/documentation/anima/animationposition/start.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/start"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"seeAlsoSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"],"generated":true}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:5Anima17AnimationPositionO5startyA2CmF","roleHeading":"Case","modules":[{"name":"Anima"}],"title":"AnimationPosition.start","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"}],"role":"symbol","symbolKind":"case"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimationPosition/start":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","url":"\/documentation\/anima\/animationposition\/start","type":"topic","kind":"symbol","title":"AnimationPosition.start","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"role":"symbol","abstract":[{"type":"text","text":"The end point of the animation. Use this constant when you want to stop an animation at the "},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"title":"AnimationPosition.end","url":"\/documentation\/anima\/animationposition\/end","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"end"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","url":"\/documentation\/anima\/animationposition\/current","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animationposition\/start"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"],"generated":true}],"metadata":{"role":"symbol","externalID":"s:5Anima17AnimationPositionO5startyA2CmF","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"}],"modules":[{"name":"Anima"}],"title":"AnimationPosition.start"},"references":{"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"url":"\/documentation\/anima\/animationposition\/end","role":"symbol","kind":"symbol","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"title":"AnimationPosition.start","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationproviding.json b/docs/data/documentation/anima/animationproviding.json index e264777c..4d001cb2 100644 --- a/docs/data/documentation/anima/animationproviding.json +++ b/docs/data/documentation/anima/animationproviding.json @@ -1 +1 @@ -{"relationshipsSections":[{"title":"Conforming Types","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"],"kind":"relationships","type":"conformingTypes"}],"metadata":{"externalID":"s:5Anima18AnimationProvidingP","role":"symbol","title":"AnimationProviding","symbolKind":"protocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationProviding","kind":"identifier"}],"modules":[{"name":"Anima"}],"roleHeading":"Protocol","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},"abstract":[{"type":"text","text":"A type that provides an animation."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"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"},{"title":"Starting and stopping the animation","identifiers":["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"]}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"],"generated":true,"title":"Animations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"kind":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","type":"topic","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/AnimationProviding/id":{"kind":"symbol","required":true,"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"url":"\/documentation\/anima\/animationproviding\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","title":"id","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}]},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Animations":{"title":"Animations","abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","type":"topic","url":"\/documentation\/anima\/animations","role":"article"},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","type":"topic","title":"groupID","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"required":true,"role":"symbol","url":"\/documentation\/anima\/animationproviding\/groupid","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","type":"topic","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"title":"pause()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animationproviding\/pause()"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"title":"delay","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"url":"\/documentation\/anima\/animationproviding\/delay"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol","url":"\/documentation\/anima\/animationevent","title":"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."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"kind":"symbol","required":true,"abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/animationproviding\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","title":"relativePriority","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/state":{"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","required":true,"role":"symbol","title":"state","url":"\/documentation\/anima\/animationproviding\/state","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animationproviding"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A type that provides an animation."}],"relationshipsSections":[{"title":"Conforming Types","kind":"relationships","type":"conformingTypes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"],"generated":true,"title":"Animations"}],"kind":"symbol","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"},{"title":"Starting and stopping the animation","identifiers":["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"]}],"sections":[],"metadata":{"role":"symbol","externalID":"s:5Anima18AnimationProvidingP","symbolKind":"protocol","roleHeading":"Protocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"modules":[{"name":"Anima"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"title":"AnimationProviding"},"references":{"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"required":true,"title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","url":"\/documentation\/anima\/animationproviding\/delay"},"doc://Anima/documentation/Anima/Animations":{"abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/animations","role":"article","title":"Animations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations"},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"required":true,"title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)"},"doc://Anima/documentation/Anima/AnimationEvent":{"role":"symbol","abstract":[{"text":"Constants indicating that an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"url":"\/documentation\/anima\/animationevent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"title":"AnimationEvent","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"required":true,"title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","url":"\/documentation\/anima\/animationproviding\/pause()"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animationproviding\/groupid","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","title":"groupID"},"doc://Anima/documentation/Anima/AnimationProviding/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","kind":"symbol","abstract":[{"text":"The current state of the animation.","type":"text"}],"title":"state","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animationproviding\/state"},"doc://Anima/documentation/Anima/AnimationProviding/id":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","type":"topic","url":"\/documentation\/anima\/animationproviding\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"title":"id","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}]},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","type":"topic","url":"\/documentation\/anima\/animationproviding\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"}}} \ 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 78f11df2..2440e8e6 100644 --- a/docs/data/documentation/anima/animationproviding/delay.json +++ b/docs/data/documentation/anima/animationproviding/delay.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"The default value of this property is ","type":"text"},{"type":"codeVoice","code":"0"},{"type":"text","text":". When the value is greater than "},{"type":"codeVoice","code":"0"},{"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},{"type":"text","text":" method when starting your animations."}],"type":"paragraph"}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/delay"]}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"},"metadata":{"required":true,"modules":[{"name":"Anima"}],"title":"delay","externalID":"s:5Anima18AnimationProvidingP5delaySdvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"role":"symbol","symbolKind":"property"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"kind":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","type":"topic","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"title":"delay","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"url":"\/documentation\/anima\/animationproviding\/delay"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","type":"topic","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"title":"pause()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animationproviding\/pause()"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"The default value of this property is "},{"code":"0","type":"codeVoice"},{"type":"text","text":". When the value is greater than "},{"code":"0","type":"codeVoice"},{"type":"text","text":", the start of any animations is delayed by the specified amount of time."}],"type":"paragraph"},{"inlineContent":[{"text":"To set a value for this property, use the ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","type":"reference","isActive":true},{"type":"text","text":" method when starting your animations."}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"title":"delay","required":true,"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"externalID":"s:5Anima18AnimationProvidingP5delaySdvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/delay"]}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()"],"title":"Starting and stopping the animation","generated":true}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"required":true,"title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","url":"\/documentation\/anima\/animationproviding\/delay"},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"required":true,"title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"required":true,"title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","url":"\/documentation\/anima\/animationproviding\/pause()"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]}}} \ 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 58b4483b..b718919a 100644 --- a/docs/data/documentation/anima/animationproviding/groupid.json +++ b/docs/data/documentation/anima/animationproviding/groupid.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}],"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"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"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"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animationproviding\/groupid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID"},"metadata":{"role":"symbol","title":"groupID","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"required":true,"externalID":"s:5Anima18AnimationProvidingP7groupID10Foundation4UUIDVSgvp","symbolKind":"property"},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","type":"topic","title":"groupID","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"required":true,"role":"symbol","url":"\/documentation\/anima\/animationproviding\/groupid","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"kind":"symbol","required":true,"abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/animationproviding\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","title":"relativePriority","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding/state":{"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","required":true,"role":"symbol","title":"state","url":"\/documentation\/anima\/animationproviding\/state","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/id":{"kind":"symbol","required":true,"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"url":"\/documentation\/anima\/animationproviding\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","title":"id","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","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"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animationproviding\/groupid"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state"],"title":"Accessing the animation parameters"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"required":true,"externalID":"s:5Anima18AnimationProvidingP7groupID10Foundation4UUIDVSgvp","title":"groupID","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol"},"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animationproviding\/groupid","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","title":"groupID"},"doc://Anima/documentation/Anima/AnimationProviding/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","kind":"symbol","abstract":[{"text":"The current state of the animation.","type":"text"}],"title":"state","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animationproviding\/state"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/id":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","type":"topic","url":"\/documentation\/anima\/animationproviding\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"title":"id","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}]},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","type":"topic","url":"\/documentation\/anima\/animationproviding\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]}}} \ 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 611917e6..1ba37d4f 100644 --- a/docs/data/documentation/anima/animationproviding/id.json +++ b/docs/data/documentation/anima/animationproviding/id.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animationproviding\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","interfaceLanguage":"swift"},"sections":[],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"id","required":true,"externalID":"s:5Anima18AnimationProvidingP2id10Foundation4UUIDVvp","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"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}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/id":{"kind":"symbol","required":true,"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"url":"\/documentation\/anima\/animationproviding\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","title":"id","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}]},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"kind":"symbol","required":true,"abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/animationproviding\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","title":"relativePriority","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/state":{"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","required":true,"role":"symbol","title":"state","url":"\/documentation\/anima\/animationproviding\/state","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","type":"topic","title":"groupID","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"required":true,"role":"symbol","url":"\/documentation\/anima\/animationproviding\/groupid","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"title":"Accessing the animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state"]}],"metadata":{"required":true,"roleHeading":"Instance Property","externalID":"s:5Anima18AnimationProvidingP2id10Foundation4UUIDVvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"id"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/id"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/id":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","type":"topic","url":"\/documentation\/anima\/animationproviding\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"title":"id","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animationproviding\/groupid","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","title":"groupID"},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","type":"topic","url":"\/documentation\/anima\/animationproviding\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/AnimationProviding/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","kind":"symbol","abstract":[{"text":"The current state of the animation.","type":"text"}],"title":"state","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animationproviding\/state"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/pause().json b/docs/data/documentation/anima/animationproviding/pause().json index caa9df3b..6c2b31cb 100644 --- a/docs/data/documentation/anima/animationproviding/pause().json +++ b/docs/data/documentation/anima/animationproviding/pause().json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","modules":[{"name":"Anima"}],"required":true,"symbolKind":"method","title":"pause()","externalID":"s:5Anima18AnimationProvidingP5pauseyyF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"],"title":"Starting and stopping the animation"}],"sections":[],"kind":"symbol","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animationproviding\/pause()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"title":"delay","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"url":"\/documentation\/anima\/animationproviding\/delay"},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"kind":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","type":"topic","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","type":"topic","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"title":"pause()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animationproviding\/pause()"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima18AnimationProvidingP5pauseyyF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"symbolKind":"method","roleHeading":"Instance Method","required":true,"role":"symbol","title":"pause()","modules":[{"name":"Anima"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/pause()"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"sections":[],"seeAlsoSections":[{"title":"Starting and stopping the animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}]}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"required":true,"title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"required":true,"title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","url":"\/documentation\/anima\/animationproviding\/pause()"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"required":true,"title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","url":"\/documentation\/anima\/animationproviding\/delay"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"}}} \ 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 b09cd507..577bc5f3 100644 --- a/docs/data/documentation/anima/animationproviding/relativepriority.json +++ b/docs/data/documentation/anima/animationproviding/relativepriority.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The relative priority of the animation."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/relativepriority"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"kind":"symbol","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\/state"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimationProvidingP16relativePrioritySivp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"role":"symbol","symbolKind":"property","title":"relativePriority","required":true,"roleHeading":"Instance Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"kind":"symbol","required":true,"abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/animationproviding\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","title":"relativePriority","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/id":{"kind":"symbol","required":true,"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"url":"\/documentation\/anima\/animationproviding\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","title":"id","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}]},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","type":"topic","title":"groupID","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"required":true,"role":"symbol","url":"\/documentation\/anima\/animationproviding\/groupid","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/state":{"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","required":true,"role":"symbol","title":"state","url":"\/documentation\/anima\/animationproviding\/state","kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animationproviding\/relativepriority"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"metadata":{"title":"relativePriority","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"required":true,"externalID":"s:5Anima18AnimationProvidingP16relativePrioritySivp","symbolKind":"property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The relative priority of the animation."}],"seeAlsoSections":[{"title":"Accessing the animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state"],"generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animationproviding\/groupid","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","title":"groupID"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","kind":"symbol","abstract":[{"text":"The current state of the animation.","type":"text"}],"title":"state","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animationproviding\/state"},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","type":"topic","url":"\/documentation\/anima\/animationproviding\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/AnimationProviding/id":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","type":"topic","url":"\/documentation\/anima\/animationproviding\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"title":"id","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}]}}} \ 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 da9f2740..4b9b9b5d 100644 --- a/docs/data/documentation/anima/animationproviding/start(afterdelay:).json +++ b/docs/data/documentation/anima/animationproviding/start(afterdelay:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"platforms":["macOS"],"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"}],"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Method","modules":[{"name":"Anima"}],"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"role":"symbol","required":true,"symbolKind":"method","externalID":"s:5Anima18AnimationProvidingP5start10afterDelayySd_tF"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Starting and stopping the animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/start(afterdelay:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"references":{"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"title":"delay","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"url":"\/documentation\/anima\/animationproviding\/delay"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","type":"topic","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"title":"pause()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animationproviding\/pause()"},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"kind":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","type":"topic","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)"}}} \ No newline at end of file +{"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"required":true,"externalID":"s:5Anima18AnimationProvidingP5start10afterDelayySd_tF","title":"start(afterDelay:)","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"seeAlsoSections":[{"identifiers":["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","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"delay","content":[{"inlineContent":[{"type":"text","text":"The amount of time (measured in seconds) to wait before starting the animation."}],"type":"paragraph"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/animationproviding\/start(afterdelay:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"required":true,"title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","url":"\/documentation\/anima\/animationproviding\/pause()"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"required":true,"title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"required":true,"title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","url":"\/documentation\/anima\/animationproviding\/delay"}}} \ 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 b495c87c..d7b9b5ea 100644 --- a/docs/data/documentation/anima/animationproviding/state.json +++ b/docs/data/documentation/anima/animationproviding/state.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state"},"sections":[],"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima18AnimationProvidingP5stateAA14AnimatingStateOvp","modules":[{"name":"Anima"}],"title":"state","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"role":"symbol","symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority"],"generated":true,"title":"Accessing the animation parameters"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/state"]}],"abstract":[{"type":"text","text":"The current state of the animation."}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/state":{"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","required":true,"role":"symbol","title":"state","url":"\/documentation\/anima\/animationproviding\/state","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"kind":"symbol","required":true,"abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/animationproviding\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","title":"relativePriority","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/id":{"kind":"symbol","required":true,"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"url":"\/documentation\/anima\/animationproviding\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","title":"id","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}]},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","type":"topic","title":"groupID","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"required":true,"role":"symbol","url":"\/documentation\/anima\/animationproviding\/groupid","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"The current state of the animation."}],"seeAlsoSections":[{"title":"Accessing the animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"metadata":{"symbolKind":"property","role":"symbol","title":"state","required":true,"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"}],"externalID":"s:5Anima18AnimationProvidingP5stateAA14AnimatingStateOvp"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/animationproviding\/state"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state"},"references":{"doc://Anima/documentation/Anima/AnimationProviding/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","kind":"symbol","abstract":[{"text":"The current state of the animation.","type":"text"}],"title":"state","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animationproviding\/state"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","type":"topic","url":"\/documentation\/anima\/animationproviding\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/id":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","type":"topic","url":"\/documentation\/anima\/animationproviding\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"title":"id","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}]},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animationproviding\/groupid","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","title":"groupID"}}} \ 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 04e27333..80a9e4b9 100644 --- a/docs/data/documentation/anima/animationproviding/stop(at:immediately:).json +++ b/docs/data/documentation/anima/animationproviding/stop(at:immediately:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"stop(at:immediately:)","modules":[{"name":"Anima"}],"role":"symbol","required":true,"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:5Anima18AnimationProvidingP4stop2at11immediatelyyAA0B8PositionO_SbtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"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"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},"variants":[{"paths":["\/documentation\/anima\/animationproviding\/stop(at:immediately:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"kind":"text","text":" "},{"kind":"internalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"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":", "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"reference","isActive":true},{"text":" or ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"reference"},{"type":"text","text":"). The default value is "},{"type":"codeVoice","code":"current"},{"type":"text","text":"."}]}]},{"content":[{"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"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"immediately"}],"kind":"parameters"}],"sections":[],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"],"generated":true,"title":"Starting and stopping the animation"}],"references":{"doc://Anima/documentation/Anima/AnimationPosition/current":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","url":"\/documentation\/anima\/animationposition\/current","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"kind":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","type":"topic","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","type":"topic","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"title":"pause()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animationproviding\/pause()"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","url":"\/documentation\/anima\/animationposition\/start","type":"topic","kind":"symbol","title":"AnimationPosition.start","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"}]},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"title":"delay","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","required":true,"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"url":"\/documentation\/anima\/animationproviding\/delay"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"role":"symbol","abstract":[{"type":"text","text":"The end point of the animation. Use this constant when you want to stop an animation at the "},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"title":"AnimationPosition.end","url":"\/documentation\/anima\/animationposition\/end","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"end"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","interfaceLanguage":"swift"},"metadata":{"required":true,"role":"symbol","title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":")"}],"externalID":"s:5Anima18AnimationProvidingP4stop2at11immediatelyyAA0B8PositionO_SbtF","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"],"title":"Starting and stopping the animation","generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":" "},{"text":"position","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"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},{"type":"text","text":" or "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","isActive":true},{"text":"). The default value is ","type":"text"},{"code":"current","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}],"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 "},{"code":"true","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/stop(at:immediately:)"]}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"required":true,"title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"required":true,"title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","url":"\/documentation\/anima\/animationproviding\/pause()"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationPosition/end":{"url":"\/documentation\/anima\/animationposition\/end","role":"symbol","kind":"symbol","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"required":true,"title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","url":"\/documentation\/anima\/animationproviding\/delay"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"title":"AnimationPosition.start","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animations.json b/docs/data/documentation/anima/animations.json index a5dbcc61..ba68f090 100644 --- a/docs/data/documentation/anima/animations.json +++ b/docs/data/documentation/anima/animations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"title":"Animations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]}],"primaryContentSections":[{"content":[{"type":"heading","text":"Overview","level":2,"anchor":"Overview"},{"type":"paragraph","inlineContent":[{"text":"There are three animations types: Decay, Easing and Spring. They let you animate properties conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},{"text":".","type":"text"}]},{"inlineContent":[{"text":"You provide the inital and target value of the animation.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"To change the state of the animation, use ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","isActive":true,"type":"reference"},{"text":" and ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"},{"text":" gets called whenever the current value of the animation changes.","type":"text"}]},{"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":[{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion"},{"type":"text","text":" gets called when the animation either finishes, or “re-targets” to a new target value."}],"type":"paragraph"},{"code":["animation.completion = { event in "," if event.isFinished {"," \/\/ handle finished state"," }","}"],"type":"codeListing","syntax":"swift"},{"text":"Animation Types","type":"heading","anchor":"Animation-Types","level":2},{"level":3,"type":"heading","anchor":"Spring-Animation","text":"Spring Animation"},{"inlineContent":[{"text":"A spring based animation for fluid animations.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"You provide a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"type":"text","text":" which describes the spring configuration. "},{"type":"codeVoice","code":"Spring"},{"type":"text","text":" offers many predefined configurations like "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","isActive":true},{"text":" or ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"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":"codeListing","syntax":"swift"},{"inlineContent":[{"text":"When changing the target while the animation is runniong, the animation’s velocity is preserved for providing fluid animations.","type":"text"}],"type":"paragraph"},{"type":"heading","level":3,"text":"Easing Animation","anchor":"Easing-Animation"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An easing based animation."}]},{"type":"paragraph","inlineContent":[{"text":"You provide it ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"reference","isActive":true},{"text":" which describes the easing of the animation (e.g. ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"type":"codeVoice","code":"linear"},{"text":") and a duration.","type":"text"}]},{"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":"codeListing"},{"anchor":"Decay-Animation","type":"heading","text":"Decay Animation","level":3},{"type":"paragraph","inlineContent":[{"text":"Performs animations with a decaying acceleration. There are two ways ways to create a decay animation:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"inlineContent":[{"text":"target","type":"text"}],"type":"strong"},{"text":": You provide a target and the animation will animate it’s value to the target with a decaying acceleration.","type":"text"}],"type":"paragraph"}]}]},{"syntax":"swift","code":["let decayAnimation = DecayAnimation(value: value, target: target)","decayAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","decayAnimation.start()"],"type":"codeListing"},{"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 it’s value depending on the velocity and will slow to a stop. This essentially provides the same “decaying” that a scroll view does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}]}]}]},{"syntax":"swift","code":["let decayAnimation = DecayAnimation(value: value, velocity: velocity)","decayAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","decayAnimation.start()"],"type":"codeListing"},{"anchor":"Create-your-own-animations","level":2,"text":"Create your own animations","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Subclassing "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","type":"reference","isActive":true},{"type":"text","text":" let’s you create your own animations. Itself isn’t animating and your have to provide your own animation implemention."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animations"]}],"abstract":[{"type":"text","text":"Anima provides Decay, Easing and Spring Animations."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"metadata":{"role":"article","title":"Animations","roleHeading":"Article","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Animations"},"references":{"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","url":"\/documentation\/anima\/springanimation\/valuechanged","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/smooth","type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},"doc://Anima/documentation/Anima/Spring/bouncy":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"role":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/bouncy","type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/springanimation\/value","type":"topic","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"kind":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"role":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","type":"topic","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)"},"doc://Anima/documentation/Anima/Spring/snappy":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"title":"snappy","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","type":"topic","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"title":"pause()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animationproviding\/pause()"},"doc://Anima/documentation/Anima/AnimationEvent":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol","url":"\/documentation\/anima\/animationevent","title":"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."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","type":"topic","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"title":"completion","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/springanimation\/completion"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Animations","interfaceLanguage":"swift"},"kind":"article","sections":[],"variants":[{"paths":["\/documentation\/anima\/animations"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","type":"heading","level":2,"text":"Overview"},{"inlineContent":[{"type":"text","text":"There are three animations types: Decay, Easing and Spring. They let you animate properties conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You provide the inital and target value of the animation."}]},{"inlineContent":[{"text":"To change the state of the animation, use ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","type":"reference"},{"text":", ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","isActive":true,"type":"reference"},{"type":"text","text":" and "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"},{"text":" gets called whenever the current value of the animation changes.","type":"text"}]},{"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)"],"type":"codeListing","syntax":"swift"},{"type":"paragraph","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."}]},{"syntax":"swift","code":["animation.completion = { event in "," if event.isFinished {"," \/\/ handle finished state"," }","}"],"type":"codeListing"},{"level":2,"anchor":"Animation-Types","text":"Animation Types","type":"heading"},{"level":3,"anchor":"Spring-Animation","type":"heading","text":"Spring Animation"},{"inlineContent":[{"type":"text","text":"A spring based animation for fluid animations."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You provide a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"type":"text","text":" which describes the spring configuration. "},{"type":"codeVoice","code":"Spring"},{"type":"text","text":" offers many predefined configurations like "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth"},{"text":" or ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy"},{"type":"text","text":"."}]},{"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":"codeListing","syntax":"swift"},{"inlineContent":[{"type":"text","text":"When changing the target while the animation is runniong, the animation’s velocity is preserved for providing fluid animations."}],"type":"paragraph"},{"text":"Easing Animation","level":3,"anchor":"Easing-Animation","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"An easing based animation.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"You provide it ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true,"type":"reference"},{"type":"text","text":" which describes the easing of the animation (e.g. "},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"type":"codeVoice","code":"linear"},{"text":") and a duration.","type":"text"}]},{"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","anchor":"Decay-Animation","text":"Decay Animation","level":3},{"inlineContent":[{"type":"text","text":"Performs animations with a decaying acceleration. There are two ways ways to create a decay animation:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"text":"target","type":"text"}]},{"type":"text","text":": You provide a target and the animation will animate it’s value to the target with a decaying acceleration."}],"type":"paragraph"}]}]},{"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":[{"type":"text","text":"velocity"}],"type":"strong"},{"type":"text","text":": You provide a velocity and the animation will increase or decrease it’s value depending on the velocity and will slow to a stop. This essentially provides the same “decaying” that a scroll view does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time."}],"type":"paragraph"}]}]},{"code":["let decayAnimation = DecayAnimation(value: value, velocity: velocity)","decayAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","decayAnimation.start()"],"syntax":"swift","type":"codeListing"},{"level":2,"type":"heading","text":"Create your own animations","anchor":"Create-your-own-animations"},{"inlineContent":[{"text":"Subclassing ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","isActive":true,"type":"reference"},{"type":"text","text":" let’s you create your own animations. Itself isn’t animating and your have to provide your own animation implemention."}],"type":"paragraph"}]}],"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":"Animations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"article","roleHeading":"Article","modules":[{"name":"Anima"}],"title":"Animations"},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"required":true,"title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)"},"doc://Anima/documentation/Anima/Spring/smooth":{"url":"\/documentation\/anima\/spring\/smooth","role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"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 "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/valuechanged","title":"valueChanged"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"required":true,"title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","url":"\/documentation\/anima\/animationproviding\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"url":"\/documentation\/anima\/springanimation\/completion","title":"completion"},"doc://Anima/documentation/Anima/AnimationEvent":{"role":"symbol","abstract":[{"text":"Constants indicating that an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"url":"\/documentation\/anima\/animationevent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"title":"AnimationEvent","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/Spring/bouncy":{"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}],"type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"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"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","title":"value","url":"\/documentation\/anima\/springanimation\/value"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/snappy":{"url":"\/documentation\/anima\/spring\/snappy","role":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy.","type":"text"}],"type":"topic","title":"snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit.json b/docs/data/documentation/anima/appkit.json index e920622e..1f0f6b1e 100644 --- a/docs/data/documentation/anima/appkit.json +++ b/docs/data/documentation/anima/appkit.json @@ -1 +1 @@ -{"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"}],"variants":[{"paths":["\/documentation\/anima\/appkit"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"metadata":{"title":"AppKit","role":"collection","externalID":"s:m:s:e:c:@E@NSDirectionalRectEdges:SH","symbolKind":"extension","roleHeading":"Extended Module","modules":[{"name":"Anima"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AppKit/NSColor":{"kind":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","title":"NSColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSView":{"title":"NSView","type":"topic","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSView","text":"NSView"}],"url":"\/documentation\/anima\/appkit\/nsview","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSWindow":{"title":"NSWindow","type":"topic","navigatorTitle":[{"text":"NSWindow","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSWindow","preciseIdentifier":"c:objc(cs)NSWindow"}],"url":"\/documentation\/anima\/appkit\/nswindow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"title":"NSLayoutConstraint","type":"topic","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"url":"\/documentation\/anima\/appkit\/nslayoutconstraint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]}}} \ No newline at end of file +{"topicSections":[{"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 Classes"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"],"title":"Extended Structures"}],"metadata":{"title":"AppKit","externalID":"s:m:s:e:c:@E@NSDirectionalRectEdges:SH","symbolKind":"extension","roleHeading":"Extended Module","modules":[{"name":"Anima"}],"role":"collection"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit"]}],"references":{"doc://Anima/documentation/Anima/AppKit/NSColor":{"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/AppKit/NSView":{"url":"\/documentation\/anima\/appkit\/nsview","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"title":"NSView","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSView","text":"NSView"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSWindow":{"url":"\/documentation\/anima\/appkit\/nswindow","navigatorTitle":[{"text":"NSWindow","kind":"identifier"}],"title":"NSWindow","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSWindow","kind":"identifier","preciseIdentifier":"c:objc(cs)NSWindow"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","role":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"url":"\/documentation\/anima\/appkit\/nslayoutconstraint","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"title":"NSLayoutConstraint","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"}}} \ 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 dba37007..b65c3214 100644 --- a/docs/data/documentation/anima/appkit/nscolor.json +++ b/docs/data/documentation/anima/appkit/nscolor.json @@ -1 +1 @@ -{"metadata":{"title":"NSColor","roleHeading":"Extended Class","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"}],"extendedModule":"AppKit","navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"symbolKind":"extension","role":"symbol","externalID":"s:e:s:So7NSColorC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","modules":[{"relatedModules":["AppKit"],"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor"]}],"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations"]}],"references":{"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima":{"title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}],"url":"\/documentation\/anima","role":"collection","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSColor":{"kind":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","title":"NSColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/AppKit/NSColor/CAKeyframeAnimationValueConvertible-Implementations":{"title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations","url":"\/documentation\/anima\/appkit\/nscolor\/cakeyframeanimationvalueconvertible-implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"kind":"article","url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","type":"topic","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"metadata":{"extendedModule":"AppKit","symbolKind":"extension","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSColor","kind":"identifier","preciseIdentifier":"c:objc(cs)NSColor"}],"modules":[{"name":"Anima","relatedModules":["AppKit"]}],"externalID":"s:e:s:So7NSColorC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","roleHeading":"Extended Class","navigatorTitle":[{"kind":"identifier","text":"NSColor"}],"title":"NSColor","role":"symbol"},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations"],"generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"],"kind":"relationships","type":"conformsTo"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/appkit\/nscolor"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSColor/CAKeyframeAnimationValueConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/appkit\/nscolor\/cakeyframeanimationvalueconvertible-implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"type":"topic","url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","abstract":[],"kind":"article","title":"AnimatableProperty Implementations","role":"collectionGroup"}}} \ 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 66449b60..5b2f5810 100644 --- a/docs/data/documentation/anima/appkit/nscolor/animatabledata.json +++ b/docs/data/documentation/anima/appkit/nscolor/animatabledata.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"extendedModule":"AppKit","roleHeading":"Instance Property","symbolKind":"property","title":"animatableData","role":"symbol","externalID":"s:So7NSColorC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","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"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData","interfaceLanguage":"swift"},"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"]]},"variants":[{"paths":["\/documentation\/anima\/appkit\/nscolor\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/animatableData":{"url":"\/documentation\/anima\/appkit\/nscolor\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData","kind":"symbol","title":"animatableData","type":"topic","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"kind":"article","url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"kind":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","title":"NSColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/animatabledata"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">"}],"externalID":"s:So7NSColorC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","title":"animatableData","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"roleHeading":"Instance Property","role":"symbol","extendedModule":"AppKit"},"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","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"type":"topic","url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","abstract":[],"kind":"article","title":"AnimatableProperty Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSColor/animatableData":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","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","url":"\/documentation\/anima\/appkit\/nscolor\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData","abstract":[],"title":"animatableData","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"}}} \ 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 95bd9c44..cf67ca45 100644 --- a/docs/data/documentation/anima/appkit/nscolor/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/appkit/nscolor/animatableproperty-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"article","topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)"]},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral"]},{"title":"Type Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero"]}],"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"]]},"references":{"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"kind":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","title":"NSColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/scaledIntegral":{"type":"topic","title":"scaledIntegral","url":"\/documentation\/anima\/appkit\/nscolor\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral","kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSColor/init(_:)":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"NSColor","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor\/init(_:)","title":"init(_:)"},"doc://Anima/documentation/Anima/AppKit/NSColor/zero":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero","type":"topic","title":"zero","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor\/zero","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSColor/animatableData":{"url":"\/documentation\/anima\/appkit\/nscolor\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData","kind":"symbol","title":"animatableData","type":"topic","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"]]},"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero"],"generated":true,"title":"Type Properties"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"},"variants":[{"paths":["\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AppKit/NSColor/animatableData":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","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","url":"\/documentation\/anima\/appkit\/nscolor\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData","abstract":[],"title":"animatableData","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/init(_:)":{"title":"init(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/appkit\/nscolor\/init(_:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima/AppKit/NSColor/scaledIntegral":{"type":"topic","url":"\/documentation\/anima\/appkit\/nscolor\/scaledintegral","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral","title":"scaledIntegral"},"doc://Anima/documentation/Anima/AppKit/NSColor/zero":{"type":"topic","url":"\/documentation\/anima\/appkit\/nscolor\/zero","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero","title":"zero"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}]}}} \ 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 02b16a6f..3e3f4dad 100644 --- a/docs/data/documentation/anima/appkit/nscolor/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/appkit/nscolor/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations"},"variants":[{"paths":["\/documentation\/anima\/appkit\/nscolor\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"]]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()"],"title":"Instance Methods","generated":true}],"references":{"doc://Anima/documentation/Anima/AppKit/NSColor":{"kind":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","title":"NSColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/toKeyframeValue()":{"url":"\/documentation\/anima\/appkit\/nscolor\/tokeyframevalue()","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"kind":"symbol","type":"topic","title":"toKeyframeValue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"]]},"kind":"article","topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()"]}],"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/appkit\/nscolor\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()","title":"toKeyframeValue()","abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor\/tokeyframevalue()","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSColor":{"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}]}}} \ 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 ad4a911f..14f7eddf 100644 --- a/docs/data/documentation/anima/appkit/nscolor/init(_:).json +++ b/docs/data/documentation/anima/appkit/nscolor/init(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/init(_:)"]}],"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAASo7NSColorCRbzrlEyxAA0B5ArrayVySdGcfc::SYNTHESIZED::c:objc(cs)NSColor","extendedModule":"Anima","modules":[{"name":"Anima"}],"roleHeading":"Initializer","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"NSColor","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"title":"init(_:)","symbolKind":"init","role":"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"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AppKit/NSColor":{"kind":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","title":"NSColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"kind":"article","url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/init(_:)":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"NSColor","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor\/init(_:)","title":"init(_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"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"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/init(_:)"]}],"metadata":{"title":"init(_:)","role":"symbol","extendedModule":"Anima","modules":[{"name":"Anima"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":"."}]},"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"}],"symbolKind":"init","externalID":"s:5Anima18AnimatablePropertyPAASo7NSColorCRbzrlEyxAA0B5ArrayVySdGcfc::SYNTHESIZED::c:objc(cs)NSColor","roleHeading":"Initializer"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSColor/init(_:)":{"title":"init(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/appkit\/nscolor\/init(_:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"type":"topic","url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","abstract":[],"kind":"article","title":"AnimatableProperty Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"}}} \ 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 742ed7eb..b003ba06 100644 --- a/docs/data/documentation/anima/appkit/nscolor/scaledintegral.json +++ b/docs/data/documentation/anima/appkit/nscolor/scaledintegral.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:objc(cs)NSColor","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol","title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"extendedModule":"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"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"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"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nscolor\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"kind":"article","url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit/NSColor/scaledIntegral":{"type":"topic","title":"scaledIntegral","url":"\/documentation\/anima\/appkit\/nscolor\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral","kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"kind":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","title":"NSColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/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"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:objc(cs)NSColor","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"extendedModule":"Anima","symbolKind":"property","title":"scaledIntegral","roleHeading":"Instance Property"},"references":{"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/scaledIntegral":{"type":"topic","url":"\/documentation\/anima\/appkit\/nscolor\/scaledintegral","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral","title":"scaledIntegral"},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"type":"topic","url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","abstract":[],"kind":"article","title":"AnimatableProperty Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/tokeyframevalue().json b/docs/data/documentation/anima/appkit/nscolor/tokeyframevalue().json index 9dbb3676..f812a2bd 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":[{"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"}]}]}],"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"]]},"kind":"symbol","sections":[],"metadata":{"externalID":"s:So7NSColorC5AnimaE15toKeyframeValueyXlyF","role":"symbol","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"roleHeading":"Instance Method","symbolKind":"method","title":"toKeyframeValue()","extendedModule":"AppKit","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/tokeyframevalue()"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AppKit/NSColor/CAKeyframeAnimationValueConvertible-Implementations":{"title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations","url":"\/documentation\/anima\/appkit\/nscolor\/cakeyframeanimationvalueconvertible-implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/toKeyframeValue()":{"url":"\/documentation\/anima\/appkit\/nscolor\/tokeyframevalue()","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"kind":"symbol","type":"topic","title":"toKeyframeValue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"kind":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","title":"NSColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()"},"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\/CAKeyframeAnimationValueConvertible-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"languages":["swift"]}]}],"metadata":{"role":"symbol","roleHeading":"Instance Method","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"extendedModule":"AppKit","symbolKind":"method","externalID":"s:So7NSColorC5AnimaE15toKeyframeValueyXlyF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"title":"toKeyframeValue()"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/tokeyframevalue()"]}],"references":{"doc://Anima/documentation/Anima/AppKit/NSColor/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()","title":"toKeyframeValue()","abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor\/tokeyframevalue()","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/AppKit/NSColor/CAKeyframeAnimationValueConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/appkit\/nscolor\/cakeyframeanimationvalueconvertible-implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 8f679649..43bef0d5 100644 --- a/docs/data/documentation/anima/appkit/nscolor/zero.json +++ b/docs/data/documentation/anima/appkit/nscolor/zero.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nscolor\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"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":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"metadata":{"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":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","symbolKind":"property","title":"zero","roleHeading":"Type Property"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"kind":"article","url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/zero":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero","type":"topic","title":"zero","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor\/zero","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSColor":{"kind":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","title":"NSColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.zero","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"roleHeading":"Type Property","title":"zero","extendedModule":"AppKit","externalID":"s:So7NSColorC5AnimaE4zeroABXDvpZ","role":"symbol","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"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"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero"},"primaryContentSections":[{"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":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/zero"]}],"references":{"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"type":"topic","url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","abstract":[],"kind":"article","title":"AnimatableProperty Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/AppKit/NSColor/zero":{"type":"topic","url":"\/documentation\/anima\/appkit\/nscolor\/zero","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero","title":"zero"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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.json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets.json index 936a68aa..6ddcd067 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets.json @@ -1 +1 @@ -{"topicSections":[{"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,"title":"Default Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets"]}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"type":"conformsTo","kind":"relationships"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"extension","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"roleHeading":"Extended Structure","externalID":"s:e:s:So23NSDirectionalEdgeInsetsV5AnimaE15toKeyframeValueyXlyF","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"extendedModule":"AppKit","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]},"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/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[]},"doc://Anima/7SwiftUI10AnimatableP":{"identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","type":"unresolvable","title":"SwiftUI.Animatable"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","title":"CAKeyframeAnimationValueConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Equatable-Implementations":{"type":"topic","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Hashable-Implementations":{"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hashable-implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations","abstract":[],"role":"collectionGroup","title":"Hashable Implementations","kind":"article"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets"]}],"metadata":{"role":"symbol","symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","kind":"identifier","text":"NSDirectionalEdgeInsets"}],"modules":[{"name":"Anima","relatedModules":["AppKit"]}],"externalID":"s:e:s:So23NSDirectionalEdgeInsetsV5AnimaE15toKeyframeValueyXlyF","roleHeading":"Extended Structure","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","extendedModule":"AppKit"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"},"topicSections":[{"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"],"title":"Default Implementations","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Hashable-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hashable-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations","title":"Hashable Implementations"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/7SwiftUI10AnimatableP":{"identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","title":"SwiftUI.Animatable","type":"unresolvable"}}} \ 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 701a43db..1f57e500 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/!=(_:_:).json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"extendedModule":"Swift","roleHeading":"Operator","symbolKind":"op","title":"!=(_:_:)","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@S@NSDirectionalEdgeInsets","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"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"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"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":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/!=(_:_:)"],"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\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Equatable-Implementations":{"type":"topic","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","kind":"symbol","type":"topic","title":"!=(_:_:)","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"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"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"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"]]},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@S@NSDirectionalEdgeInsets","symbolKind":"op","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"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":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Operator"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/!=(_:_:)":{"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"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","kind":"symbol","role":"symbol"}}} \ 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 825cebaa..bca97d58 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/==(_:_:).json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/==(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"==(_:_:)","roleHeading":"Operator","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"extendedModule":"AppKit","symbolKind":"op","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"kind":"text","text":", "},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE2eeoiySbAB_ABtFZ"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"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"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/==(_:_:)":{"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/==(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)","kind":"symbol","title":"==(_:_:)","type":"topic","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":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"},{"text":", ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Equatable-Implementations":{"type":"topic","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"text":", ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"extendedModule":"AppKit","roleHeading":"Operator","symbolKind":"op","role":"symbol","externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE2eeoiySbAB_ABtFZ","title":"==(_:_:)"},"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":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/==(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/==(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)","abstract":[],"kind":"symbol","title":"==(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/animatabledata.json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/animatabledata.json index 39795f73..f2937915 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/animatabledata.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/animatabledata.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatabledata"]}],"sections":[],"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":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"AppKit","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","title":"animatableData"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","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"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/animatableData":{"title":"animatableData","abstract":[],"kind":"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"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatabledata","role":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"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":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatabledata"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData"},"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\/AnimatableProperty-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"metadata":{"modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","role":"symbol","symbolKind":"property","title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Property","extendedModule":"AppKit"},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/animatableData":{"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":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","kind":"symbol","role":"symbol","title":"animatableData","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatabledata"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"}}} \ 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 3863fd09..460bcd16 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/animatableproperty-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral"],"generated":true,"title":"Instance Properties"},{"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations"]}],"kind":"article","metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral","type":"topic","title":"scaledIntegral","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/zero":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/zero","type":"topic","role":"symbol","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/NSDirectionalEdgeInsets/animatableData":{"title":"animatableData","abstract":[],"kind":"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"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatabledata","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/init(_:)":{"title":"init(_:)","role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/init(_:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"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"]]},"kind":"article","metadata":{"modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations","role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)"],"generated":true,"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero"],"generated":true,"title":"Type Properties"}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/animatableData":{"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":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","kind":"symbol","role":"symbol","title":"animatableData","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatabledata"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral","type":"topic","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/scaledintegral","role":"symbol","kind":"symbol","title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/init(_:)":{"kind":"symbol","title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/zero":{"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/zero","role":"symbol","title":"zero","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero","abstract":[{"type":"text","text":"A directional edge insets structure whose top, leading, bottom, and trailing fields all have a value of 0."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"}}} \ 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 66cd2ce3..fd025ecd 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationValueConvertible Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/cakeyframeanimationvalueconvertible-implementations"]}],"sections":[],"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()"]}],"kind":"article","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\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/toKeyframeValue()":{"type":"topic","title":"toKeyframeValue()","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\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/tokeyframevalue()","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/cakeyframeanimationvalueconvertible-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]]},"sections":[],"kind":"article","metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations"},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/toKeyframeValue()":{"title":"toKeyframeValue()","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/equatable-implementations.json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/equatable-implementations.json index 64544995..aa0db9c0 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/equatable-implementations.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)"],"title":"Operators"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","kind":"symbol","type":"topic","title":"!=(_:_:)","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"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"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/==(_:_:)":{"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/==(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)","kind":"symbol","title":"==(_:_:)","type":"topic","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":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"},{"text":", ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Anima"}]},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)"],"generated":true,"title":"Operators"}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/==(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/==(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)","abstract":[],"kind":"symbol","title":"==(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/!=(_:_:)":{"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"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"}}} \ 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 4246b32f..db52b4e7 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"},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"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\/Hashable-Implementations"]]},"metadata":{"modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"extendedModule":"AppKit","roleHeading":"Instance Method","role":"symbol","externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE4hash4intoys6HasherVz_tF","title":"hash(into:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","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"}],"languages":["swift"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Hashable-Implementations":{"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hashable-implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations","abstract":[],"role":"collectionGroup","title":"Hashable Implementations","kind":"article"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/hash(into:)":{"type":"topic","role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)","kind":"symbol","abstract":[],"title":"hash(into:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","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"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE4hash4intoys6HasherVz_tF","title":"hash(into:)","extendedModule":"AppKit","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Anima","relatedModules":["AppKit"]}]},"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"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Hashable-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hashable-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations","title":"Hashable Implementations"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/hash(into:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)","kind":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hash(into:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","title":"hash(into:)"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"}}} \ 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 23dd0132..21a3a79b 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/hashable-implementations.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/hashable-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"Hashable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/hash(into:)":{"type":"topic","role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)","kind":"symbol","abstract":[],"title":"hash(into:)"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Hashable Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]]},"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)"],"title":"Instance Methods","generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hashable-implementations"]}],"references":{"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/hash(into:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)","kind":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hash(into:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","title":"hash(into:)"}}} \ 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 a62c3ad4..43428cea 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/init(_:).json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/init(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"symbolKind":"init","role":"symbol","roleHeading":"Initializer","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":[{"relatedModules":["AppKit"],"name":"Anima"}],"extendedModule":"AppKit","externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaEyAbC15AnimatableArrayVySdGcfc","title":"init(_:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"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"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"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":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/init(_:)":{"title":"init(_:)","role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/init(_:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"roleHeading":"Initializer","externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaEyAbC15AnimatableArrayVySdGcfc","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"modules":[{"name":"Anima","relatedModules":["AppKit"]}],"symbolKind":"init","title":"init(_:)","extendedModule":"AppKit"},"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"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"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":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/init(_:)":{"kind":"symbol","title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)","type":"topic","abstract":[]}}} \ 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 8a28b2e5..a1b165c9 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/scaledintegral.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/scaledintegral.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral"},"metadata":{"extendedModule":"Anima","roleHeading":"Instance Property","symbolKind":"property","title":"scaledIntegral","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@NSDirectionalEdgeInsets","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"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.scaledIntegral"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/scaledintegral"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral","type":"topic","title":"scaledIntegral","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[]}}} \ 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\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"extendedModule":"Anima","role":"symbol","title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@NSDirectionalEdgeInsets","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Anima"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral","type":"topic","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/scaledintegral","role":"symbol","kind":"symbol","title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/tokeyframevalue().json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/tokeyframevalue().json index 1a486da7..f7df88e4 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/tokeyframevalue().json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/tokeyframevalue().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"languages":["swift"]}]}],"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"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"extendedModule":"AppKit","symbolKind":"method","role":"symbol","roleHeading":"Instance Method","title":"toKeyframeValue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"modules":[{"name":"Anima","relatedModules":["AppKit"]}],"externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE15toKeyframeValueyXlyF"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/tokeyframevalue()"]}],"references":{"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","title":"CAKeyframeAnimationValueConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/toKeyframeValue()":{"type":"topic","title":"toKeyframeValue()","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\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/tokeyframevalue()","kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE15toKeyframeValueyXlyF","title":"toKeyframeValue()","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"roleHeading":"Instance Method","role":"symbol","extendedModule":"AppKit"},"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"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"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"]]},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/toKeyframeValue()":{"title":"toKeyframeValue()","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()"}}} \ 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 0282a0dc..46b74b0e 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/zero.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/zero.json @@ -1 +1 @@ -{"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"]]},"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/zero"],"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":"zero","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Type Property","extendedModule":"AppKit","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"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"}],"title":"zero","symbolKind":"property","externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE4zeroABvpZ","modules":[{"relatedModules":["AppKit"],"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"A directional edge insets structure whose top, leading, bottom, and trailing fields all have a value of 0."}],"sections":[],"references":{"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/zero":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/zero","type":"topic","role":"symbol","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":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"A directional edge insets structure whose top, leading, bottom, and trailing fields all have a value of 0.","type":"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"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","kind":"typeIdentifier"}]}]}],"metadata":{"symbolKind":"property","extendedModule":"AppKit","title":"zero","externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE4zeroABvpZ","roleHeading":"Type Property","role":"symbol","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":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"modules":[{"relatedModules":["AppKit"],"name":"Anima"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/zero":{"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/zero","role":"symbol","title":"zero","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero","abstract":[{"type":"text","text":"A directional edge insets structure whose top, leading, bottom, and trailing fields all have a value of 0."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","kind":"typeIdentifier"}]}}} \ 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 689c452c..36a81534 100644 --- a/docs/data/documentation/anima/appkit/nslayoutconstraint.json +++ b/docs/data/documentation/anima/appkit/nslayoutconstraint.json @@ -1 +1 @@ -{"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"],"kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"NSLayoutConstraint","preciseIdentifier":"c:objc(cs)NSLayoutConstraint"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nslayoutconstraint"]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator"],"title":"Instance Properties"}],"metadata":{"symbolKind":"extension","role":"symbol","roleHeading":"Extended Class","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSLayoutConstraint","kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint"}],"navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"extendedModule":"AppKit","externalID":"s:e:s:So18NSLayoutConstraintC5AnimaE8animatorAC14LayoutAnimatorCvp","title":"NSLayoutConstraint"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"references":{"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint/animator":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC"}],"url":"\/documentation\/anima\/appkit\/nslayoutconstraint\/animator","abstract":[{"type":"text","text":"Provides animatable properties of the layout constraint."}],"title":"animator"},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"title":"NSLayoutConstraint","type":"topic","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"url":"\/documentation\/anima\/appkit\/nslayoutconstraint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","abstract":[]},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nslayoutconstraint"]}],"metadata":{"role":"symbol","roleHeading":"Extended Class","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"symbolKind":"extension","navigatorTitle":[{"kind":"identifier","text":"NSLayoutConstraint"}],"extendedModule":"AppKit","externalID":"s:e:s:So18NSLayoutConstraintC5AnimaE8animatorAC14LayoutAnimatorCvp","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSLayoutConstraint","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","kind":"identifier"}],"title":"NSLayoutConstraint"},"references":{"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"url":"\/documentation\/anima\/appkit\/nslayoutconstraint","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"title":"NSLayoutConstraint","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint/animator":{"kind":"symbol","abstract":[{"text":"Provides animatable properties of the layout constraint.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator","url":"\/documentation\/anima\/appkit\/nslayoutconstraint\/animator","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator","kind":"typeIdentifier"}],"title":"animator"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3}}} \ 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 208d0b89..f8afcd50 100644 --- a/docs/data/documentation/anima/appkit/nslayoutconstraint/animator.json +++ b/docs/data/documentation/anima/appkit/nslayoutconstraint/animator.json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/anima\/appkit\/nslayoutconstraint\/animator"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint"]]},"metadata":{"externalID":"s:So18NSLayoutConstraintC5AnimaE8animatorAC14LayoutAnimatorCvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"LayoutAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC"}],"extendedModule":"AppKit","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"title":"animator"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","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 "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","isActive":true,"type":"reference"},{"text":" for more information about how to animate and all animatable properties.","type":"text"}]}],"kind":"content"}],"abstract":[{"type":"text","text":"Provides animatable properties of the layout constraint."}],"references":{"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint/animator":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC"}],"url":"\/documentation\/anima\/appkit\/nslayoutconstraint\/animator","abstract":[{"type":"text","text":"Provides animatable properties of the layout constraint."}],"title":"animator"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"title":"NSLayoutConstraint","type":"topic","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"url":"\/documentation\/anima\/appkit\/nslayoutconstraint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","abstract":[]},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layoutanimator"}}} \ No newline at end of file +{"abstract":[{"text":"Provides animatable properties of the layout constraint.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nslayoutconstraint\/animator"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","text":"LayoutAnimator"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","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."}]},{"inlineContent":[{"type":"text","text":"See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"},{"type":"text","text":" for more information about how to animate and all animatable properties."}],"type":"paragraph"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint"]]},"metadata":{"modules":[{"name":"Anima","relatedModules":["AppKit"]}],"role":"symbol","externalID":"s:So18NSLayoutConstraintC5AnimaE8animatorAC14LayoutAnimatorCvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator","kind":"typeIdentifier"}],"extendedModule":"AppKit","symbolKind":"property","roleHeading":"Instance Property","title":"animator"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator"},"references":{"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","url":"\/documentation\/anima\/layoutanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"url":"\/documentation\/anima\/appkit\/nslayoutconstraint","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"title":"NSLayoutConstraint","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","role":"symbol"},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint/animator":{"kind":"symbol","abstract":[{"text":"Provides animatable properties of the layout constraint.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator","url":"\/documentation\/anima\/appkit\/nslayoutconstraint\/animator","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator","kind":"typeIdentifier"}],"title":"animator"}}} \ 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 bfe3aaf0..1d22509e 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"],"kind":"relationships","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsview"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView"},"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSView","preciseIdentifier":"c:objc(cs)NSView","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"extension","role":"symbol","roleHeading":"Extended Class","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSView","kind":"identifier","preciseIdentifier":"c:objc(cs)NSView"}],"navigatorTitle":[{"kind":"identifier","text":"NSView"}],"modules":[{"name":"Anima","relatedModules":["AppKit"]}],"extendedModule":"AppKit","externalID":"s:e:s:So6NSViewC5AnimaE8Providera","title":"NSView"},"sections":[],"references":{"doc://Anima/documentation/Anima/AppKit/NSView/AnimatablePropertyProvider-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations","kind":"article","type":"topic","url":"\/documentation\/anima\/appkit\/nsview\/animatablepropertyprovider-implementations","abstract":[],"title":"AnimatablePropertyProvider Implementations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AppKit/NSView":{"title":"NSView","type":"topic","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSView","text":"NSView"}],"url":"\/documentation\/anima\/appkit\/nsview","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","abstract":[]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSView","preciseIdentifier":"c:objc(cs)NSView"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","interfaceLanguage":"swift"},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsview"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"AppKit","title":"NSView","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSView","kind":"identifier","text":"NSView"}],"symbolKind":"extension","externalID":"s:e:s:So6NSViewC5AnimaE8Providera","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"roleHeading":"Extended Class","navigatorTitle":[{"text":"NSView","kind":"identifier"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations"]}],"references":{"doc://Anima/documentation/Anima/AppKit/NSView/AnimatablePropertyProvider-Implementations":{"kind":"article","title":"AnimatablePropertyProvider Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations","abstract":[],"type":"topic","url":"\/documentation\/anima\/appkit\/nsview\/animatablepropertyprovider-implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSView":{"url":"\/documentation\/anima\/appkit\/nsview","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"title":"NSView","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSView","text":"NSView"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","role":"symbol"}}} \ 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 67b785b1..90b42cfb 100644 --- a/docs/data/documentation/anima/appkit/nsview/animatablepropertyprovider-implementations.json +++ b/docs/data/documentation/anima/appkit/nsview/animatablepropertyprovider-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView"]]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations"},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator"]}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsview\/animatablepropertyprovider-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"AnimatablePropertyProvider Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSView/animator":{"kind":"symbol","abstract":[{"text":"Provides animatable properties of the view.","type":"text"}],"url":"\/documentation\/anima\/appkit\/nsview\/animator","title":"animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSView"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/AppKit/NSView":{"title":"NSView","type":"topic","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSView","text":"NSView"}],"url":"\/documentation\/anima\/appkit\/nsview","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","abstract":[]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/appkit\/nsview\/animatablepropertyprovider-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView"]]},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AnimatablePropertyProvider Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima/AppKit/NSView":{"url":"\/documentation\/anima\/appkit\/nsview","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"title":"NSView","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSView","text":"NSView"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSView/animator":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"NSView","type":"codeVoice"},{"type":"text","text":"."}]},"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"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/appkit\/nsview\/animator","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of the view."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator","title":"animator"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"}}} \ 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 be2a7670..f2044e08 100644 --- a/docs/data/documentation/anima/appkit/nsview/animator.json +++ b/docs/data/documentation/anima/appkit/nsview/animator.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsview\/animator"]}],"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"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ViewAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"text":"To animate the properties change their value inside an ","type":"text"},{"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"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","type":"reference"},{"text":" for more information about how to animate and all animatable properties.","type":"text"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Provides animatable properties of the view."}],"metadata":{"extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"animator","externalID":"s:5Anima26AnimatablePropertyProviderPAASo6NSViewCRbzrlE8animatorAA12ViewAnimatorCyxGvp::SYNTHESIZED::c:objc(cs)NSView","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSView","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AppKit/NSView":{"title":"NSView","type":"topic","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSView","text":"NSView"}],"url":"\/documentation\/anima\/appkit\/nsview","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","abstract":[]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSView/animator":{"kind":"symbol","abstract":[{"text":"Provides animatable properties of the view.","type":"text"}],"url":"\/documentation\/anima\/appkit\/nsview\/animator","title":"animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSView"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/AppKit/NSView/AnimatablePropertyProvider-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations","kind":"article","type":"topic","url":"\/documentation\/anima\/appkit\/nsview\/animatablepropertyprovider-implementations","abstract":[],"title":"AnimatablePropertyProvider Implementations"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator","interfaceLanguage":"swift"},"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"]]},"metadata":{"role":"symbol","title":"animator","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ViewAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:5Anima26AnimatablePropertyProviderPAASo6NSViewCRbzrlE8animatorAA12ViewAnimatorCyxGvp::SYNTHESIZED::c:objc(cs)NSView","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"NSView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property"},"kind":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the view."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","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."}]},{"inlineContent":[{"text":"See ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","isActive":true},{"text":" for more information about how to animate and all animatable properties.","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsview\/animator"]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSView/AnimatablePropertyProvider-Implementations":{"kind":"article","title":"AnimatablePropertyProvider Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations","abstract":[],"type":"topic","url":"\/documentation\/anima\/appkit\/nsview\/animatablepropertyprovider-implementations"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSView":{"url":"\/documentation\/anima\/appkit\/nsview","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"title":"NSView","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSView","text":"NSView"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","role":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSView/animator":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"NSView","type":"codeVoice"},{"type":"text","text":"."}]},"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"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/appkit\/nsview\/animator","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of the view."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator","title":"animator"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]}}} \ 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 3288cfd2..9c71417e 100644 --- a/docs/data/documentation/anima/appkit/nswindow.json +++ b/docs/data/documentation/anima/appkit/nswindow.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/appkit\/nswindow"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"extension","navigatorTitle":[{"text":"NSWindow","kind":"identifier"}],"roleHeading":"Extended Class","externalID":"s:e:s:So8NSWindowC5AnimaE8animatorAC14WindowAnimatorCvp","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"extendedModule":"AppKit","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSWindow","text":"NSWindow","kind":"identifier"}],"title":"NSWindow","role":"symbol"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"NSWindow","preciseIdentifier":"c:objc(cs)NSWindow"}],"platforms":["macOS"]}]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator"],"title":"Instance Properties"}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AppKit/NSWindow/animator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator","kind":"symbol","type":"topic","title":"animator","abstract":[{"text":"Provides animatable properties of the window.","type":"text"}],"url":"\/documentation\/anima\/appkit\/nswindow\/animator","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC"}]},"doc://Anima/documentation/Anima/AppKit/NSWindow":{"title":"NSWindow","type":"topic","navigatorTitle":[{"text":"NSWindow","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSWindow","preciseIdentifier":"c:objc(cs)NSWindow"}],"url":"\/documentation\/anima\/appkit\/nswindow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","abstract":[]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSWindow","preciseIdentifier":"c:objc(cs)NSWindow","kind":"typeIdentifier"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow"},"kind":"symbol","relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nswindow"]}],"metadata":{"title":"NSWindow","symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSWindow","preciseIdentifier":"c:objc(cs)NSWindow","kind":"identifier"}],"externalID":"s:e:s:So8NSWindowC5AnimaE8animatorAC14WindowAnimatorCvp","extendedModule":"AppKit","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"role":"symbol","roleHeading":"Extended Class","navigatorTitle":[{"kind":"identifier","text":"NSWindow"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator"],"title":"Instance Properties"}],"references":{"doc://Anima/documentation/Anima/AppKit/NSWindow/animator":{"abstract":[{"type":"text","text":"Provides animatable properties of the window."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator","url":"\/documentation\/anima\/appkit\/nswindow\/animator","type":"topic","role":"symbol","title":"animator","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSWindow":{"url":"\/documentation\/anima\/appkit\/nswindow","navigatorTitle":[{"text":"NSWindow","kind":"identifier"}],"title":"NSWindow","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSWindow","kind":"identifier","preciseIdentifier":"c:objc(cs)NSWindow"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3}}} \ 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 ec80631d..7ece7f20 100644 --- a/docs/data/documentation/anima/appkit/nswindow/animator.json +++ b/docs/data/documentation/anima/appkit/nswindow/animator.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"To animate the properties change their value inside an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference","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"},{"type":"text","text":" for more information about how to animate and all animatable properties."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"modules":[{"name":"Anima","relatedModules":["AppKit"]}],"roleHeading":"Instance Property","symbolKind":"property","extendedModule":"AppKit","title":"animator","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC"}],"externalID":"s:So8NSWindowC5AnimaE8animatorAC14WindowAnimatorCvp"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nswindow\/animator"]}],"abstract":[{"text":"Provides animatable properties of the window.","type":"text"}],"references":{"doc://Anima/documentation/Anima/AppKit/NSWindow":{"title":"NSWindow","type":"topic","navigatorTitle":[{"text":"NSWindow","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSWindow","preciseIdentifier":"c:objc(cs)NSWindow"}],"url":"\/documentation\/anima\/appkit\/nswindow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSWindow/animator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator","kind":"symbol","type":"topic","title":"animator","abstract":[{"text":"Provides animatable properties of the window.","type":"text"}],"url":"\/documentation\/anima\/appkit\/nswindow\/animator","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/AppKit":{"kind":"symbol","url":"\/documentation\/anima\/appkit","title":"AppKit","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","type":"topic","abstract":[],"role":"collection"}}} \ No newline at end of file +{"sections":[],"variants":[{"paths":["\/documentation\/anima\/appkit\/nswindow\/animator"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Provides animatable properties of the window."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","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","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"},{"type":"text","text":" for more information about how to animate and all animatable properties."}]}],"kind":"content"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator"}],"roleHeading":"Instance Property","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"role":"symbol","title":"animator","extendedModule":"AppKit","symbolKind":"property","externalID":"s:So8NSWindowC5AnimaE8animatorAC14WindowAnimatorCvp"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","title":"AppKit","abstract":[],"url":"\/documentation\/anima\/appkit","type":"topic","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSWindow/animator":{"abstract":[{"type":"text","text":"Provides animatable properties of the window."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator","url":"\/documentation\/anima\/appkit\/nswindow\/animator","type":"topic","role":"symbol","title":"animator","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC"}]},"doc://Anima/documentation/Anima/AppKit/NSWindow":{"url":"\/documentation\/anima\/appkit\/nswindow","navigatorTitle":[{"text":"NSWindow","kind":"identifier"}],"title":"NSWindow","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSWindow","kind":"identifier","preciseIdentifier":"c:objc(cs)NSWindow"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/borderconfiguration.json b/docs/data/documentation/anima/borderconfiguration.json index 4eb12da8..afc35f99 100644 --- a/docs/data/documentation/anima/borderconfiguration.json +++ b/docs/data/documentation/anima/borderconfiguration.json @@ -1 +1 @@ -{"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,"title":"Additions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration"]}],"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"title":"BorderConfiguration","symbolKind":"struct","role":"symbol","externalID":"s:5Anima19BorderConfigurationV","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"BorderConfiguration"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"topicSections":[{"title":"Creating the border configuration","identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(color:width:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none"],"title":"Built-in border configurations"},{"title":"Configurating the border","identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/width"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/BorderConfiguration/color(_:width:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":", "},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","kind":"typeIdentifier","text":"BorderConfiguration"}],"url":"\/documentation\/anima\/borderconfiguration\/color(_:width:)","role":"symbol","title":"color(_:width:)","abstract":[{"type":"text","text":"A colored border."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)"},"doc://Anima/documentation/Anima/BorderConfiguration/none":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none","abstract":[{"type":"text","text":"No border."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"},{"kind":"text","text":": "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"title":"none","url":"\/documentation\/anima\/borderconfiguration\/none"},"doc://Anima/7SwiftUI10AnimatableP":{"title":"SwiftUI.Animatable","type":"unresolvable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP"},"doc://Anima/documentation/Anima/BorderConfiguration/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/borderconfiguration\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic"},"doc://Anima/documentation/Anima/BorderConfiguration/color":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"color","url":"\/documentation\/anima\/borderconfiguration\/color","abstract":[{"text":"The color of the border.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/BorderConfiguration/black(width:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","abstract":[{"type":"text","text":"A black border."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"width"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"title":"black(width:)","url":"\/documentation\/anima\/borderconfiguration\/black(width:)"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from an animation.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","title":"CAKeyframeAnimationEmittable"},"doc://Anima/documentation/Anima/BorderConfiguration/init(color:width:)":{"kind":"symbol","title":"init(color:width:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"color"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates a border configuration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(color:width:)","role":"symbol","url":"\/documentation\/anima\/borderconfiguration\/init(color:width:)"},"doc://Anima/documentation/Anima/BorderConfiguration/width":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/width","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"width"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"width","url":"\/documentation\/anima\/borderconfiguration\/width","abstract":[{"text":"The width of the border.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration/controlAccent(width:)":{"abstract":[{"type":"text","text":"A border with control accent color."}],"type":"topic","url":"\/documentation\/anima\/borderconfiguration\/controlaccent(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","role":"symbol","title":"controlAccent(width:)","kind":"symbol"},"doc://Anima/documentation/Anima/Rubberband":{"title":"Rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"type":"topic","url":"\/documentation\/anima\/rubberband","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/borderconfiguration\/equatable-implementations"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/borderconfiguration"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(color:width:)"],"title":"Creating the border configuration"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none"],"title":"Built-in border configurations"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/width"],"title":"Configurating the border"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/Equatable-Implementations"]}],"metadata":{"symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"BorderConfiguration","kind":"identifier"}],"roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"BorderConfiguration"}],"role":"symbol","modules":[{"name":"Anima"}],"title":"BorderConfiguration","externalID":"s:5Anima19BorderConfigurationV"},"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"seeAlsoSections":[{"title":"Additions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"BorderConfiguration","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"title":"Conforms To"}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","title":"FloatingPointInitializable","role":"symbol","abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FloatingPointInitializable"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/SH":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/BorderConfiguration/Equatable-Implementations":{"abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/borderconfiguration\/equatable-implementations"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"title":"Rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration/init(color:width:)":{"abstract":[{"type":"text","text":"Creates a border configuration."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(color:width:)","title":"init(color:width:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"color","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"width"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/borderconfiguration\/init(color:width:)"},"doc://Anima/documentation/Anima/BorderConfiguration/width":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"width"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/width","kind":"symbol","url":"\/documentation\/anima\/borderconfiguration\/width","title":"width","abstract":[{"text":"The width of the border.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/BorderConfiguration/black(width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"A black border.","type":"text"}],"title":"black(width:)","url":"\/documentation\/anima\/borderconfiguration\/black(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima/BorderConfiguration/none":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"No border.","type":"text"}],"title":"none","url":"\/documentation\/anima\/borderconfiguration\/none","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration/color":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color","url":"\/documentation\/anima\/borderconfiguration\/color","role":"symbol","title":"color","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"text":"The color of the border.","type":"text"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/BorderConfiguration/color(_:width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"A colored border.","type":"text"}],"title":"color(_:width:)","url":"\/documentation\/anima\/borderconfiguration\/color(_:width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":", ","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":") -> ","kind":"text"},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/7SwiftUI10AnimatableP":{"type":"unresolvable","title":"SwiftUI.Animatable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic","title":"CAKeyframeAnimationEmittable","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/BorderConfiguration/AnimatableProperty-Implementations":{"kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations","abstract":[],"type":"topic","url":"\/documentation\/anima\/borderconfiguration\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/BorderConfiguration/controlAccent(width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A border with control accent color."}],"title":"controlAccent(width:)","url":"\/documentation\/anima\/borderconfiguration\/controlaccent(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"controlAccent","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"width"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/borderconfiguration/!=(_:_:).json b/docs/data/documentation/anima/borderconfiguration/!=(_:_:).json index ad65f2db..061bb890 100644 --- a/docs/data/documentation/anima/borderconfiguration/!=(_:_:).json +++ b/docs/data/documentation/anima/borderconfiguration/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"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"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/!=(_:_:)"]}],"sections":[],"metadata":{"symbolKind":"op","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima19BorderConfigurationV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","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"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/Equatable-Implementations"]]},"references":{"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration/!=(_:_:)":{"url":"\/documentation\/anima\/borderconfiguration\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/!=(_:_:)","abstract":[],"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":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","role":"symbol","title":"!=(_:_:)","type":"topic"},"doc://Anima/documentation/Anima/BorderConfiguration/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/borderconfiguration\/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},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima19BorderConfigurationV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"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"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"symbolKind":"op"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/!=(_:_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/Equatable-Implementations"]]},"references":{"doc://Anima/documentation/Anima/BorderConfiguration/Equatable-Implementations":{"abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/borderconfiguration\/equatable-implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/BorderConfiguration/!=(_:_:)":{"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"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"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/borderconfiguration\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/!=(_:_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/borderconfiguration/animatabledata.json b/docs/data/documentation/anima/borderconfiguration/animatabledata.json index 43cdbf06..68ef428f 100644 --- a/docs/data/documentation/anima/borderconfiguration/animatabledata.json +++ b/docs/data/documentation/anima/borderconfiguration/animatabledata.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/animatableData","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"externalID":"s:5Anima19BorderConfigurationV14animatableDataAA15AnimatableArrayVySdGvp","extendedModule":"Anima","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","title":"animatableData","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":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"name":"Anima"}]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/borderconfiguration\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/BorderConfiguration/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/borderconfiguration\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration/animatableData":{"url":"\/documentation\/anima\/borderconfiguration\/animatabledata","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/animatableData","type":"topic","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/animatableData","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/animatabledata"]}],"sections":[],"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","extendedModule":"Anima","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">","kind":"text"}],"title":"animatableData","externalID":"s:5Anima19BorderConfigurationV14animatableDataAA15AnimatableArrayVySdGvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/BorderConfiguration/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/animatableData","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/borderconfiguration\/animatabledata","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">"}],"title":"animatableData"},"doc://Anima/documentation/Anima/BorderConfiguration/AnimatableProperty-Implementations":{"kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations","abstract":[],"type":"topic","url":"\/documentation\/anima\/borderconfiguration\/animatableproperty-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/borderconfiguration/animatableproperty-implementations.json b/docs/data/documentation/anima/borderconfiguration/animatableproperty-implementations.json index 84d77798..b7b283c5 100644 --- a/docs/data/documentation/anima/borderconfiguration/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/borderconfiguration/animatableproperty-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(_:)"],"generated":true,"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/animatableData","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/scaledIntegral"],"generated":true},{"title":"Type Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/zero"]}],"variants":[{"paths":["\/documentation\/anima\/borderconfiguration\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AnimatableProperty Implementations"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration/zero":{"role":"symbol","abstract":[],"title":"zero","url":"\/documentation\/anima\/borderconfiguration\/zero","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/zero","type":"topic"},"doc://Anima/documentation/Anima/BorderConfiguration/animatableData":{"url":"\/documentation\/anima\/borderconfiguration\/animatabledata","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/animatableData","type":"topic","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/BorderConfiguration/scaledIntegral":{"title":"scaledIntegral","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/scaledIntegral","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/borderconfiguration\/scaledintegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/BorderConfiguration/init(_:)":{"title":"init(_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"url":"\/documentation\/anima\/borderconfiguration\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(_:)","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"kind":"article","variants":[{"paths":["\/documentation\/anima\/borderconfiguration\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(_:)"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/animatableData","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/scaledIntegral"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/zero"],"title":"Type Properties","generated":true}],"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/BorderConfiguration/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/borderconfiguration\/init(_:)","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"},{"text":">)","kind":"text"}],"title":"init(_:)"},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/BorderConfiguration/scaledIntegral":{"type":"topic","title":"scaledIntegral","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/borderconfiguration\/scaledintegral","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/scaledIntegral"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/BorderConfiguration/zero":{"title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/zero","type":"topic","abstract":[],"url":"\/documentation\/anima\/borderconfiguration\/zero","role":"symbol","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima/BorderConfiguration/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/animatableData","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/borderconfiguration\/animatabledata","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">"}],"title":"animatableData"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/borderconfiguration/black(width:).json b/docs/data/documentation/anima/borderconfiguration/black(width:).json index 016c8c66..3e053c50 100644 --- a/docs/data/documentation/anima/borderconfiguration/black(width:).json +++ b/docs/data/documentation/anima/borderconfiguration/black(width:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A black border."}],"seeAlsoSections":[{"title":"Built-in border configurations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"width"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" = 2.0) -> ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/black(width:)"]}],"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"black","kind":"identifier"},{"kind":"text","text":"("},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima19BorderConfigurationV5black5widthAC14CoreFoundation7CGFloatV_tFZ","title":"black(width:)"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"references":{"doc://Anima/documentation/Anima/BorderConfiguration/color(_:width:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":", "},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","kind":"typeIdentifier","text":"BorderConfiguration"}],"url":"\/documentation\/anima\/borderconfiguration\/color(_:width:)","role":"symbol","title":"color(_:width:)","abstract":[{"type":"text","text":"A colored border."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)"},"doc://Anima/documentation/Anima/BorderConfiguration/black(width:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","abstract":[{"type":"text","text":"A black border."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"width"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"title":"black(width:)","url":"\/documentation\/anima\/borderconfiguration\/black(width:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/BorderConfiguration/controlAccent(width:)":{"abstract":[{"type":"text","text":"A border with control accent color."}],"type":"topic","url":"\/documentation\/anima\/borderconfiguration\/controlaccent(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","role":"symbol","title":"controlAccent(width:)","kind":"symbol"},"doc://Anima/documentation/Anima/BorderConfiguration/none":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none","abstract":[{"type":"text","text":"No border."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"},{"kind":"text","text":": "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"title":"none","url":"\/documentation\/anima\/borderconfiguration\/none"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"kind":"symbol","metadata":{"symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"role":"symbol","roleHeading":"Type Method","title":"black(width:)","externalID":"s:5Anima19BorderConfigurationV5black5widthAC14CoreFoundation7CGFloatV_tFZ","modules":[{"name":"Anima"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/black(width:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" = 2.0) -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]}],"kind":"declarations"}],"abstract":[{"text":"A black border.","type":"text"}],"seeAlsoSections":[{"title":"Built-in border configurations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none"],"generated":true}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/BorderConfiguration/black(width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"A black border.","type":"text"}],"title":"black(width:)","url":"\/documentation\/anima\/borderconfiguration\/black(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima/BorderConfiguration/color(_:width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"A colored border.","type":"text"}],"title":"color(_:width:)","url":"\/documentation\/anima\/borderconfiguration\/color(_:width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":", ","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":") -> ","kind":"text"},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima/BorderConfiguration/controlAccent(width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A border with control accent color."}],"title":"controlAccent(width:)","url":"\/documentation\/anima\/borderconfiguration\/controlaccent(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"controlAccent","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"width"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/BorderConfiguration/none":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"No border.","type":"text"}],"title":"none","url":"\/documentation\/anima\/borderconfiguration\/none","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/borderconfiguration/color(_:width:).json b/docs/data/documentation/anima/borderconfiguration/color(_:width:).json index 17f5725f..9cbe548d 100644 --- a/docs/data/documentation/anima/borderconfiguration/color(_:width:).json +++ b/docs/data/documentation/anima/borderconfiguration/color(_:width:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"abstract":[{"type":"text","text":"A colored border."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"color"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none"],"generated":true,"title":"Built-in border configurations"}],"variants":[{"paths":["\/documentation\/anima\/borderconfiguration\/color(_:width:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima19BorderConfigurationV5color_5widthACSo7NSColorC_14CoreFoundation7CGFloatVtFZ","title":"color(_:width:)","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"width"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration"}],"symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)"},"references":{"doc://Anima/documentation/Anima/BorderConfiguration/color(_:width:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":", "},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","kind":"typeIdentifier","text":"BorderConfiguration"}],"url":"\/documentation\/anima\/borderconfiguration\/color(_:width:)","role":"symbol","title":"color(_:width:)","abstract":[{"type":"text","text":"A colored border."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/NSUIColor":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","abstract":[],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSUIColor"}],"title":"NSUIColor","url":"\/documentation\/anima\/nsuicolor"},"doc://Anima/documentation/Anima/BorderConfiguration/none":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none","abstract":[{"type":"text","text":"No border."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"},{"kind":"text","text":": "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"title":"none","url":"\/documentation\/anima\/borderconfiguration\/none"},"doc://Anima/documentation/Anima/BorderConfiguration/black(width:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","abstract":[{"type":"text","text":"A black border."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"width"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"title":"black(width:)","url":"\/documentation\/anima\/borderconfiguration\/black(width:)"},"doc://Anima/documentation/Anima/BorderConfiguration/controlAccent(width:)":{"abstract":[{"type":"text","text":"A border with control accent color."}],"type":"topic","url":"\/documentation\/anima\/borderconfiguration\/controlaccent(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","role":"symbol","title":"controlAccent(width:)","kind":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none"],"generated":true,"title":"Built-in border configurations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/color(_:width:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"metadata":{"symbolKind":"method","title":"color(_:width:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"kind":"text","text":"("},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":", "},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration","kind":"typeIdentifier"}],"externalID":"s:5Anima19BorderConfigurationV5color_5widthACSo7NSColorC_14CoreFoundation7CGFloatVtFZ","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Method"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"A colored border."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"color"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":", "},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"platforms":["macOS"]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/BorderConfiguration/none":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"No border.","type":"text"}],"title":"none","url":"\/documentation\/anima\/borderconfiguration\/none","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration/controlAccent(width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A border with control accent color."}],"title":"controlAccent(width:)","url":"\/documentation\/anima\/borderconfiguration\/controlaccent(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"controlAccent","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"width"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima/BorderConfiguration/black(width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"A black border.","type":"text"}],"title":"black(width:)","url":"\/documentation\/anima\/borderconfiguration\/black(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/BorderConfiguration/color(_:width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"A colored border.","type":"text"}],"title":"color(_:width:)","url":"\/documentation\/anima\/borderconfiguration\/color(_:width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":", ","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":") -> ","kind":"text"},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/NSUIColor":{"title":"NSUIColor","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","url":"\/documentation\/anima\/nsuicolor","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"NSUIColor","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSUIColor"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/borderconfiguration/color.json b/docs/data/documentation/anima/borderconfiguration/color.json index f6a8df7c..58f16ac1 100644 --- a/docs/data/documentation/anima/borderconfiguration/color.json +++ b/docs/data/documentation/anima/borderconfiguration/color.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color","interfaceLanguage":"swift"},"sections":[],"metadata":{"title":"color","externalID":"s:5Anima19BorderConfigurationV5colorSo7NSColorCSgvp","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"generated":true,"title":"Configurating the border","identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/width"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/color"]}],"abstract":[{"type":"text","text":"The color of the border."}],"references":{"doc://Anima/documentation/Anima/BorderConfiguration/width":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/width","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"width"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"width","url":"\/documentation\/anima\/borderconfiguration\/width","abstract":[{"text":"The width of the border.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/BorderConfiguration/color":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"color","url":"\/documentation\/anima\/borderconfiguration\/color","abstract":[{"text":"The color of the border.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/NSUIColor":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","abstract":[],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSUIColor"}],"title":"NSUIColor","url":"\/documentation\/anima\/nsuicolor"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The color of the border."}],"seeAlsoSections":[{"title":"Configurating the border","identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/width"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/color"]}],"metadata":{"externalID":"s:5Anima19BorderConfigurationV5colorSo7NSColorCSgvp","roleHeading":"Instance Property","role":"symbol","title":"color","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/NSUIColor":{"title":"NSUIColor","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","url":"\/documentation\/anima\/nsuicolor","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"NSUIColor","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSUIColor"}]},"doc://Anima/documentation/Anima/BorderConfiguration/width":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"width"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/width","kind":"symbol","url":"\/documentation\/anima\/borderconfiguration\/width","title":"width","abstract":[{"text":"The width of the border.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/BorderConfiguration/color":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color","url":"\/documentation\/anima\/borderconfiguration\/color","role":"symbol","title":"color","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"text":"The color of the border.","type":"text"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/borderconfiguration/controlaccent(width:).json b/docs/data/documentation/anima/borderconfiguration/controlaccent(width:).json index 01b70582..fb023348 100644 --- a/docs/data/documentation/anima/borderconfiguration/controlaccent(width:).json +++ b/docs/data/documentation/anima/borderconfiguration/controlaccent(width:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"roleHeading":"Type Method","externalID":"s:5Anima19BorderConfigurationV13controlAccent5widthAC14CoreFoundation7CGFloatV_tFZ","modules":[{"name":"Anima"}],"title":"controlAccent(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"method"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"title":"Built-in border configurations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none"],"generated":true}],"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":"controlAccent"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" = 2.0) -> ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]}]}],"variants":[{"paths":["\/documentation\/anima\/borderconfiguration\/controlaccent(width:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"A border with control accent color.","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration/black(width:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","abstract":[{"type":"text","text":"A black border."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"width"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"title":"black(width:)","url":"\/documentation\/anima\/borderconfiguration\/black(width:)"},"doc://Anima/documentation/Anima/BorderConfiguration/controlAccent(width:)":{"abstract":[{"type":"text","text":"A border with control accent color."}],"type":"topic","url":"\/documentation\/anima\/borderconfiguration\/controlaccent(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","role":"symbol","title":"controlAccent(width:)","kind":"symbol"},"doc://Anima/documentation/Anima/BorderConfiguration/color(_:width:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":", "},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","kind":"typeIdentifier","text":"BorderConfiguration"}],"url":"\/documentation\/anima\/borderconfiguration\/color(_:width:)","role":"symbol","title":"color(_:width:)","abstract":[{"type":"text","text":"A colored border."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)"},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/BorderConfiguration/none":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none","abstract":[{"type":"text","text":"No border."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"},{"kind":"text","text":": "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"title":"none","url":"\/documentation\/anima\/borderconfiguration\/none"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"controlAccent"},{"kind":"text","text":"("},{"kind":"externalParam","text":"width"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":" = 2.0) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","kind":"typeIdentifier","text":"BorderConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"controlAccent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"width"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:5Anima19BorderConfigurationV13controlAccent5widthAC14CoreFoundation7CGFloatV_tFZ","roleHeading":"Type Method","modules":[{"name":"Anima"}],"symbolKind":"method","title":"controlAccent(width:)"},"kind":"symbol","abstract":[{"text":"A border with control accent color.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/controlaccent(width:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"generated":true,"title":"Built-in border configurations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none"]}],"references":{"doc://Anima/documentation/Anima/BorderConfiguration/controlAccent(width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A border with control accent color."}],"title":"controlAccent(width:)","url":"\/documentation\/anima\/borderconfiguration\/controlaccent(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"controlAccent","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"width"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima/BorderConfiguration/color(_:width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"A colored border.","type":"text"}],"title":"color(_:width:)","url":"\/documentation\/anima\/borderconfiguration\/color(_:width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":", ","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":") -> ","kind":"text"},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima/BorderConfiguration/none":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"No border.","type":"text"}],"title":"none","url":"\/documentation\/anima\/borderconfiguration\/none","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration/black(width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"A black border.","type":"text"}],"title":"black(width:)","url":"\/documentation\/anima\/borderconfiguration\/black(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/borderconfiguration/equatable-implementations.json b/docs/data/documentation/anima/borderconfiguration/equatable-implementations.json index 7598fe77..be79d2a5 100644 --- a/docs/data/documentation/anima/borderconfiguration/equatable-implementations.json +++ b/docs/data/documentation/anima/borderconfiguration/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/equatable-implementations"]}],"references":{"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration/!=(_:_:)":{"url":"\/documentation\/anima\/borderconfiguration\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/!=(_:_:)","abstract":[],"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":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","role":"symbol","title":"!=(_:_:)","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/Equatable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/equatable-implementations"]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/!=(_:_:)"],"title":"Operators"}],"metadata":{"modules":[{"name":"Anima"}],"title":"Equatable Implementations","role":"collectionGroup"},"sections":[],"references":{"doc://Anima/documentation/Anima/BorderConfiguration/!=(_:_:)":{"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"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"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/borderconfiguration\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/!=(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/borderconfiguration/init(_:).json b/docs/data/documentation/anima/borderconfiguration/init(_:).json index 28ef8ad6..38249169 100644 --- a/docs/data/documentation/anima/borderconfiguration/init(_:).json +++ b/docs/data/documentation/anima/borderconfiguration/init(_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/init(_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","metadata":{"title":"init(_:)","roleHeading":"Initializer","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}],"externalID":"s:5Anima19BorderConfigurationVyAcA15AnimatableArrayVySdGcfc","symbolKind":"init"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","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"},{"text":">)","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/BorderConfiguration/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/borderconfiguration\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic"},"doc://Anima/documentation/Anima/BorderConfiguration/init(_:)":{"title":"init(_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"url":"\/documentation\/anima\/borderconfiguration\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(_:)","kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations"]]},"sections":[],"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":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/borderconfiguration\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Anima","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima19BorderConfigurationVyAcA15AnimatableArrayVySdGcfc","roleHeading":"Initializer","title":"init(_:)","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(_:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/BorderConfiguration/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/borderconfiguration\/init(_:)","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"},{"text":">)","kind":"text"}],"title":"init(_:)"},"doc://Anima/documentation/Anima/BorderConfiguration/AnimatableProperty-Implementations":{"kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations","abstract":[],"type":"topic","url":"\/documentation\/anima\/borderconfiguration\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/borderconfiguration/init(color:width:).json b/docs/data/documentation/anima/borderconfiguration/init(color:width:).json index d16013c6..b1d3f556 100644 --- a/docs/data/documentation/anima/borderconfiguration/init(color:width:).json +++ b/docs/data/documentation/anima/borderconfiguration/init(color:width:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(color:width:)"},"sections":[],"metadata":{"title":"init(color:width:)","externalID":"s:5Anima19BorderConfigurationV5color5widthACSo7NSColorCSg_14CoreFoundation7CGFloatVtcfc","symbolKind":"init","roleHeading":"Initializer","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"color"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"width"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"color","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"? = .black, "},{"kind":"externalParam","text":"width"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":" = 2.0)"}]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The border color. The default value is ","type":"text"},{"type":"codeVoice","code":"black"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"color"},{"name":"width","content":[{"type":"paragraph","inlineContent":[{"text":"The border width. The default value is ","type":"text"},{"code":"2.0","type":"codeVoice"},{"type":"text","text":"."}]}]}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/init(color:width:)"]}],"abstract":[{"text":"Creates a border configuration.","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/BorderConfiguration/init(color:width:)":{"kind":"symbol","title":"init(color:width:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"color"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates a border configuration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(color:width:)","role":"symbol","url":"\/documentation\/anima\/borderconfiguration\/init(color:width:)"},"doc://Anima/documentation/Anima/NSUIColor":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","abstract":[],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSUIColor"}],"title":"NSUIColor","url":"\/documentation\/anima\/nsuicolor"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"color","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSUIColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"? = .black, ","kind":"text"},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":" = 2.0)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"color","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The border color. The default value is "},{"type":"codeVoice","code":"black"},{"text":".","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"The border width. The default value is ","type":"text"},{"code":"2.0","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"width"}],"kind":"parameters"}],"abstract":[{"type":"text","text":"Creates a border configuration."}],"variants":[{"paths":["\/documentation\/anima\/borderconfiguration\/init(color:width:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(color:width:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"init","title":"init(color:width:)","roleHeading":"Initializer","externalID":"s:5Anima19BorderConfigurationV5color5widthACSo7NSColorCSg_14CoreFoundation7CGFloatVtcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"color","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"width"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":")"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"references":{"doc://Anima/documentation/Anima/NSUIColor":{"title":"NSUIColor","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","url":"\/documentation\/anima\/nsuicolor","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"NSUIColor","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSUIColor"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/BorderConfiguration/init(color:width:)":{"abstract":[{"type":"text","text":"Creates a border configuration."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/init(color:width:)","title":"init(color:width:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"color","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"width"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/borderconfiguration\/init(color:width:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/borderconfiguration/none.json b/docs/data/documentation/anima/borderconfiguration/none.json index a9795d84..44f0e2d6 100644 --- a/docs/data/documentation/anima/borderconfiguration/none.json +++ b/docs/data/documentation/anima/borderconfiguration/none.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","seeAlsoSections":[{"title":"Built-in border configurations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"text":": ","kind":"text"},{"text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"No border."}],"metadata":{"role":"symbol","title":"none","modules":[{"name":"Anima"}],"roleHeading":"Type Property","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"none","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration","kind":"typeIdentifier"}],"externalID":"s:5Anima19BorderConfigurationV4noneACvpZ"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/none"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none"},"sections":[],"references":{"doc://Anima/documentation/Anima/BorderConfiguration/none":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none","abstract":[{"type":"text","text":"No border."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"},{"kind":"text","text":": "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"title":"none","url":"\/documentation\/anima\/borderconfiguration\/none"},"doc://Anima/documentation/Anima/BorderConfiguration/black(width:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","abstract":[{"type":"text","text":"A black border."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"width"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"title":"black(width:)","url":"\/documentation\/anima\/borderconfiguration\/black(width:)"},"doc://Anima/documentation/Anima/BorderConfiguration/controlAccent(width:)":{"abstract":[{"type":"text","text":"A border with control accent color."}],"type":"topic","url":"\/documentation\/anima\/borderconfiguration\/controlaccent(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","role":"symbol","title":"controlAccent(width:)","kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration/color(_:width:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":", "},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","kind":"typeIdentifier","text":"BorderConfiguration"}],"url":"\/documentation\/anima\/borderconfiguration\/color(_:width:)","role":"symbol","title":"color(_:width:)","abstract":[{"type":"text","text":"A colored border."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)"},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/borderconfiguration\/none"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Built-in border configurations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"sections":[],"abstract":[{"type":"text","text":"No border."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:5Anima19BorderConfigurationV4noneACvpZ","roleHeading":"Type Property","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"none","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration"}],"modules":[{"name":"Anima"}],"title":"none"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/BorderConfiguration/none":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/none","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"No border.","type":"text"}],"title":"none","url":"\/documentation\/anima\/borderconfiguration\/none","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/BorderConfiguration/black(width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/black(width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"A black border.","type":"text"}],"title":"black(width:)","url":"\/documentation\/anima\/borderconfiguration\/black(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima/BorderConfiguration/color(_:width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color(_:width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"A colored border.","type":"text"}],"title":"color(_:width:)","url":"\/documentation\/anima\/borderconfiguration\/color(_:width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":", ","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":") -> ","kind":"text"},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima/BorderConfiguration/controlAccent(width:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/controlAccent(width:)","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A border with control accent color."}],"title":"controlAccent(width:)","url":"\/documentation\/anima\/borderconfiguration\/controlaccent(width:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"controlAccent","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"width"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":") -> "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/borderconfiguration/scaledintegral.json b/docs/data/documentation/anima/borderconfiguration/scaledintegral.json index dbdd30c3..671f60b8 100644 --- a/docs/data/documentation/anima/borderconfiguration/scaledintegral.json +++ b/docs/data/documentation/anima/borderconfiguration/scaledintegral.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","title":"scaledIntegral","roleHeading":"Instance Property","extendedModule":"Anima","modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:5Anima19BorderConfigurationV","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"variants":[{"paths":["\/documentation\/anima\/borderconfiguration\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/scaledIntegral"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/BorderConfiguration/scaledIntegral":{"title":"scaledIntegral","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/scaledIntegral","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/borderconfiguration\/scaledintegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/borderconfiguration\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic"}}} \ No newline at end of file +{"sections":[],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:5Anima19BorderConfigurationV","extendedModule":"Anima","title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"symbolKind":"property","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"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"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/scaledIntegral","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/scaledintegral"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/BorderConfiguration/scaledIntegral":{"type":"topic","title":"scaledIntegral","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/borderconfiguration\/scaledintegral","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/scaledIntegral"},"doc://Anima/documentation/Anima/BorderConfiguration/AnimatableProperty-Implementations":{"kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations","abstract":[],"type":"topic","url":"\/documentation\/anima\/borderconfiguration\/animatableproperty-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/borderconfiguration/width.json b/docs/data/documentation/anima/borderconfiguration/width.json index cde04268..ff9770d8 100644 --- a/docs/data/documentation/anima/borderconfiguration/width.json +++ b/docs/data/documentation/anima/borderconfiguration/width.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/borderconfiguration\/width"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"width","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"width"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"symbolKind":"property","externalID":"s:5Anima19BorderConfigurationV5width14CoreFoundation7CGFloatVvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/width"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color"],"generated":true,"title":"Configurating the border"}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"width","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]}],"kind":"declarations"}],"abstract":[{"text":"The width of the border.","type":"text"}],"references":{"doc://Anima/documentation/Anima/BorderConfiguration/color":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"color","url":"\/documentation\/anima\/borderconfiguration\/color","abstract":[{"text":"The color of the border.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/BorderConfiguration/width":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/width","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"width"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"width","url":"\/documentation\/anima\/borderconfiguration\/width","abstract":[{"text":"The width of the border.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima19BorderConfigurationV5width14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","title":"width","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"width","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"symbolKind":"property","role":"symbol"},"abstract":[{"type":"text","text":"The width of the border."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"width"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color"],"title":"Configurating the border","generated":true}],"variants":[{"paths":["\/documentation\/anima\/borderconfiguration\/width"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/width"},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/BorderConfiguration/color":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/color","url":"\/documentation\/anima\/borderconfiguration\/color","role":"symbol","title":"color","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"text":"The color of the border.","type":"text"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/BorderConfiguration/width":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"width"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/width","kind":"symbol","url":"\/documentation\/anima\/borderconfiguration\/width","title":"width","abstract":[{"text":"The width of the border.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/borderconfiguration/zero.json b/docs/data/documentation/anima/borderconfiguration/zero.json index 1199ed6a..2634e803 100644 --- a/docs/data/documentation/anima/borderconfiguration/zero.json +++ b/docs/data/documentation/anima/borderconfiguration/zero.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"Anima"}],"title":"zero","externalID":"s:5Anima19BorderConfigurationV4zeroACvpZ","roleHeading":"Type Property","extendedModule":"Anima","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"role":"symbol","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/zero"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/zero"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/BorderConfiguration/zero":{"role":"symbol","abstract":[],"title":"zero","url":"\/documentation\/anima\/borderconfiguration\/zero","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/zero","type":"topic"},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/borderconfiguration\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic"}}} \ 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":"zero"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/zero","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Anima","role":"symbol","title":"zero","externalID":"s:5Anima19BorderConfigurationV4zeroACvpZ","roleHeading":"Type Property","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration","kind":"typeIdentifier"}],"symbolKind":"property"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.zero","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/borderconfiguration\/zero"]}],"references":{"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/BorderConfiguration/zero":{"title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/zero","type":"topic","abstract":[],"url":"\/documentation\/anima\/borderconfiguration\/zero","role":"symbol","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/BorderConfiguration/AnimatableProperty-Implementations":{"kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration\/AnimatableProperty-Implementations","abstract":[],"type":"topic","url":"\/documentation\/anima\/borderconfiguration\/animatableproperty-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/cakeyframeanimationemittable.json b/docs/data/documentation/anima/cakeyframeanimationemittable.json index f3223eaf..d2da5042 100644 --- a/docs/data/documentation/anima/cakeyframeanimationemittable.json +++ b/docs/data/documentation/anima/cakeyframeanimationemittable.json @@ -1 +1 @@ -{"abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"topicSections":[{"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:)"],"title":"Creating The Keyframe Animation"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationemittable"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"seeAlsoSections":[{"generated":true,"title":"Additions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","type":"heading","anchor":"overview","level":2},{"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\")"],"type":"codeListing","syntax":null}]}],"relationshipsSections":[{"type":"conformingTypes","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"],"title":"Conforming Types"}],"metadata":{"roleHeading":"Protocol","externalID":"s:5Anima28CAKeyframeAnimationEmittableP","modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationEmittable","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"role":"symbol","symbolKind":"protocol","navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"title":"keyframeAnimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","role":"symbol","type":"topic","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"type":"text","text":" or "},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","role":"symbol","title":"EasingAnimation","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"text":".","type":"text"}]},"type":"topic"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from an animation.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","title":"CAKeyframeAnimationEmittable"},"doc://Anima/documentation/Anima/DecayAnimation":{"url":"\/documentation\/anima\/decayanimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","role":"symbol","title":"DecayAnimation","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"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":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier","text":"NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","type":"topic","title":"keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"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 "},{"code":"keyframeAnimation(forFramerate:)","type":"codeVoice"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","required":true,"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"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"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"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","kind":"typeIdentifier","text":"TimeInterval"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/Rubberband":{"title":"Rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"type":"topic","url":"\/documentation\/anima\/rubberband","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","required":true,"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","title":"keyframeAnimation(forFramerate:)","kind":"symbol","role":"symbol","defaultImplementations":1},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"SpringAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"SpringAnimation"}],"kind":"symbol","role":"symbol","title":"SpringAnimation","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"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":[{"declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example usage:"}]},{"syntax":null,"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"}]}],"metadata":{"externalID":"s:5Anima28CAKeyframeAnimationEmittableP","role":"symbol","modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationEmittable","roleHeading":"Protocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"symbolKind":"protocol"},"sections":[],"topicSections":[{"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:)"],"title":"Creating The Keyframe Animation"}],"kind":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationemittable"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Additions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband"],"generated":true}],"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"title":"SpringAnimation","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"SpringAnimation"}],"kind":"symbol","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"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":"."}]}},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"title":"keyframeAnimation()","type":"topic","role":"symbol","kind":"symbol","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()"},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"title":"Rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"defaultImplementations":1,"title":"keyframeAnimation(forFramerate:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","required":true},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","role":"symbol","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"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"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":"], "},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","required":true},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"title":"keyframeAnimation(forScreen:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"kind":"text","text":": "},{"text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"url":"\/documentation\/anima\/decayanimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic","title":"CAKeyframeAnimationEmittable","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"title":"EasingAnimation","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"EasingAnimation"}],"kind":"symbol","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"},{"text":").","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EasingAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/easinganimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","title":"FloatingPointInitializable","role":"symbol","abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FloatingPointInitializable"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"type":"topic"}}} \ 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 319fed76..281329bd 100644 --- a/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation().json +++ b/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation().json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"inlineContent":[{"type":"text","text":"A fully configured "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" which represents the animation from the current animation’s state to its resolved state.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"name":"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","style":"note"}]}],"seeAlsoSections":[{"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:)"],"generated":true}],"metadata":{"symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"() -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"extendedModule":"Anima","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF","modules":[{"name":"Anima"}],"title":"keyframeAnimation()","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier","text":"NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","type":"topic","title":"keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from an animation.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","title":"CAKeyframeAnimationEmittable"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"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 "},{"code":"keyframeAnimation(forFramerate:)","type":"codeVoice"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","required":true,"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"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"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"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","kind":"typeIdentifier","text":"TimeInterval"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"title":"keyframeAnimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","role":"symbol","type":"topic","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","required":true,"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","title":"keyframeAnimation(forFramerate:)","kind":"symbol","role":"symbol","defaultImplementations":1}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"() -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"role":"symbol","title":"keyframeAnimation()","modules":[{"name":"Anima"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF","roleHeading":"Instance Method","extendedModule":"Anima","symbolKind":"method"},"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":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}]}]},{"content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"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."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"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."}]}],"name":"Note","type":"aside","style":"note"}]}],"abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic","title":"CAKeyframeAnimationEmittable","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","role":"symbol","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"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"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":"], "},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","required":true},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"defaultImplementations":1,"title":"keyframeAnimation(forFramerate:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","required":true},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"title":"keyframeAnimation(forScreen:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"kind":"text","text":": "},{"text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"title":"keyframeAnimation()","type":"topic","role":"symbol","kind":"symbol","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()"}}} \ 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 225fe02d..b9ecad97 100644 --- a/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-371zx.json +++ b/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-371zx.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forFramerate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"role":"symbol","required":true,"externalID":"s:5Anima28CAKeyframeAnimationEmittableP08keyframeC012forFramerateSo0bC0CSiSg_tF","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","symbolKind":"method","title":"keyframeAnimation(forFramerate:)"},"defaultImplementationsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys"],"title":"CAKeyframeAnimationEmittable Implementations"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"],"generated":true,"title":"Creating The Keyframe Animation"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"text":" ","kind":"text"},{"text":"framerate","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]}]},{"kind":"parameters","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":"content","content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"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"}]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"aside","content":[{"inlineContent":[{"type":"text","text":"You will be required to change the "},{"code":"keyPath","type":"codeVoice"},{"text":" of the ","type":"text"},{"code":"CAKeyFrameAnimation","type":"codeVoice"},{"type":"text","text":" in order for it to be useful."}],"type":"paragraph"}],"name":"Note","style":"note"}],"kind":"content"}],"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier","text":"NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","type":"topic","title":"keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from an animation.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","title":"CAKeyframeAnimationEmittable"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-6e1ys":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys","kind":"symbol","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"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"title":"keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-6e1ys","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"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 "},{"code":"keyframeAnimation(forFramerate:)","type":"codeVoice"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","required":true,"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"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"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"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","kind":"typeIdentifier","text":"TimeInterval"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"title":"keyframeAnimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","role":"symbol","type":"topic","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","required":true,"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","title":"keyframeAnimation(forFramerate:)","kind":"symbol","role":"symbol","defaultImplementations":1}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx"},"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:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"framerate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]}],"kind":"declarations"},{"parameters":[{"name":"framerate","content":[{"inlineContent":[{"text":"The framerate the ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" should be targeting. If nil, the device’s default framerate will be used.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"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"}],"kind":"content"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"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."}]}],"type":"aside","style":"note","name":"Note"}]}],"defaultImplementationsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys"],"title":"CAKeyframeAnimationEmittable Implementations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx"]}],"metadata":{"roleHeading":"Instance Method","modules":[{"name":"Anima"}],"symbolKind":"method","required":true,"role":"symbol","externalID":"s:5Anima28CAKeyframeAnimationEmittableP08keyframeC012forFramerateSo0bC0CSiSg_tF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"title":"keyframeAnimation(forFramerate:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","role":"symbol","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"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"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":"], "},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","required":true},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic","title":"CAKeyframeAnimationEmittable","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"title":"keyframeAnimation()","type":"topic","role":"symbol","kind":"symbol","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"defaultImplementations":1,"title":"keyframeAnimation(forFramerate:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","required":true},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"title":"keyframeAnimation(forScreen:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"kind":"text","text":": "},{"text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-6e1ys":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-6e1ys","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":"?) -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"type":"topic","title":"keyframeAnimation(forFramerate:)","kind":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/cakeyframeanimationemittable/keyframeanimation(forframerate:)-6e1ys.json b/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-6e1ys.json index 0d89b4bf..49d98201 100644 --- a/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-6e1ys.json +++ b/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-6e1ys.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CAKeyframeAnimationEmittable.keyframeAnimation(forFramerate:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"framerate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"method","extendedModule":"Anima","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF","title":"keyframeAnimation(forFramerate:)","roleHeading":"Instance Method","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-6e1ys"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","required":true,"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","title":"keyframeAnimation(forFramerate:)","kind":"symbol","role":"symbol","defaultImplementations":1},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-6e1ys":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys","kind":"symbol","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"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"title":"keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-6e1ys","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from an animation.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","title":"CAKeyframeAnimationEmittable"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CAKeyframeAnimationEmittable.keyframeAnimation(forFramerate:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-6e1ys"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","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"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx"]]},"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"extendedModule":"Anima","symbolKind":"method","roleHeading":"Instance Method","title":"keyframeAnimation(forFramerate:)"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"defaultImplementations":1,"title":"keyframeAnimation(forFramerate:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","required":true},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-6e1ys":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-6e1ys","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":"?) -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"type":"topic","title":"keyframeAnimation(forFramerate:)","kind":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic","title":"CAKeyframeAnimationEmittable","role":"symbol","kind":"symbol"}}} \ 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 6ff83152..f2489f82 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"]]},"seeAlsoSections":[{"title":"Creating The Keyframe Animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"]}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC09forScreenSo0bC0CSo8NSScreenC_tF","extendedModule":"Anima","modules":[{"name":"Anima"}],"title":"keyframeAnimation(forScreen:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","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","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"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"},{"kind":"text","text":": "},{"text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The screen where the animation is displayed."}],"type":"paragraph"}],"name":"screen"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"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","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"style":"note","name":"Note","type":"aside","content":[{"inlineContent":[{"type":"text","text":"You will be required to change the "},{"type":"codeVoice","code":"keyPath"},{"text":" of the ","type":"text"},{"code":"CAKeyFrameAnimation","type":"codeVoice"},{"text":" in order for it to be useful.","type":"text"}],"type":"paragraph"}]}]}],"abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier","text":"NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","type":"topic","title":"keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","required":true,"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","title":"keyframeAnimation(forFramerate:)","kind":"symbol","role":"symbol","defaultImplementations":1},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from an animation.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","title":"CAKeyframeAnimationEmittable"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"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 "},{"code":"keyframeAnimation(forFramerate:)","type":"codeVoice"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","required":true,"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"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"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"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","kind":"typeIdentifier","text":"TimeInterval"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"title":"keyframeAnimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","role":"symbol","type":"topic","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]}}} \ No newline at end of file +{"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"text":": ","kind":"text"},{"text":"NSScreen","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen"},{"kind":"text","text":") -> "},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC09forScreenSo0bC0CSo8NSScreenC_tF","roleHeading":"Instance Method","title":"keyframeAnimation(forScreen:)","extendedModule":"Anima","modules":[{"name":"Anima"}],"symbolKind":"method","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"sections":[],"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}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"screen"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]}]},{"parameters":[{"name":"screen","content":[{"inlineContent":[{"type":"text","text":"The screen where the animation is displayed."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A fully configured "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"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","anchor":"discussion","level":2},{"name":"Note","style":"note","type":"aside","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"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic","title":"CAKeyframeAnimationEmittable","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"defaultImplementations":1,"title":"keyframeAnimation(forFramerate:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","required":true},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"title":"keyframeAnimation()","type":"topic","role":"symbol","kind":"symbol","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"title":"keyframeAnimation(forScreen:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"kind":"text","text":": "},{"text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","role":"symbol","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"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"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":"], "},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","required":true}}} \ 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 77cf2163..22a368e8 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 @@ -{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"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"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"keyTimes"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"deltaTime","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The target delta time. Typically you’d want 1.0 \/ targetFramerate`"}]}]},{"name":"values","content":[{"type":"paragraph","inlineContent":[{"text":"A preinitialized array that should be populated with the values to align with the given keyTimes.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"A preinitialized array that should be populated with the keyTimes to align with the given values.","type":"text"}]}],"name":"keyTimes"}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"The total duration of the "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":".","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"name":"Note","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"Returning values and keyTimes with different lengths will result in undefined behaviour.","type":"text"}]}],"type":"aside"}]}],"sections":[],"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}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","modules":[{"name":"Anima"}],"required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"values","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"text":"keyTimes","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittableP016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","symbolKind":"method","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Generates and returns the values and keyTimes for a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":". This is called by default from ","type":"text"},{"type":"codeVoice","code":"keyframeAnimation(forFramerate:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"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 "},{"code":"keyframeAnimation(forFramerate:)","type":"codeVoice"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","required":true,"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"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"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"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","kind":"typeIdentifier","text":"TimeInterval"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from an animation.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","title":"CAKeyframeAnimationEmittable"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier","text":"NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","type":"topic","title":"keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","required":true,"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","title":"keyframeAnimation(forFramerate:)","kind":"symbol","role":"symbol","defaultImplementations":1},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"title":"keyframeAnimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","role":"symbol","type":"topic","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"metadata":{"role":"symbol","externalID":"s:5Anima28CAKeyframeAnimationEmittableP016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","symbolKind":"method","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","required":true,"modules":[{"name":"Anima"}],"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","text":"TimeInterval","kind":"typeIdentifier"},{"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"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"roleHeading":"Instance Method"},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"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"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"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"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The target delta time. Typically you’d want 1.0 \/ targetFramerate`"}]}],"name":"deltaTime"},{"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":[{"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":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The total duration of the ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Returning values and keyTimes with different lengths will result in undefined behaviour."}]}],"style":"note","type":"aside"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"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}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)"]}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","role":"symbol","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"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"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":"], "},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","required":true},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"defaultImplementations":1,"title":"keyframeAnimation(forFramerate:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","required":true},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"title":"keyframeAnimation()","type":"topic","role":"symbol","kind":"symbol","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic","title":"CAKeyframeAnimationEmittable","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"title":"keyframeAnimation(forScreen:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"kind":"text","text":": "},{"text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 72a9fdff..fd711206 100644 --- a/docs/data/documentation/anima/cakeyframeanimationvalueconvertible.json +++ b/docs/data/documentation/anima/cakeyframeanimationvalueconvertible.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"protocol","roleHeading":"Protocol","title":"CAKeyframeAnimationValueConvertible","role":"symbol","externalID":"s:5Anima35CAKeyframeAnimationValueConvertibleP","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible"},"topicSections":[{"title":"Converting to Keyframe Value","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()"]}],"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","kind":"relationships","title":"Conforming Types"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"abstract":[{"text":"A protocol for types to supply the ability to convert themselves into ","type":"text"},{"type":"codeVoice","code":"NSValue"},{"text":" or ","type":"text"},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"seeAlsoSections":[{"title":"Additions","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]}]},{"kind":"content","content":[{"anchor":"overview","type":"heading","level":2,"text":"Overview"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"This is required for using ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}]}],"name":"Note","style":"note"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationvalueconvertible"]}],"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","kind":"symbol","type":"topic","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"title":"NSDirectionalEdgeInsets","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"title":"CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible/toKeyframeValue()":{"title":"toKeyframeValue()","type":"topic","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible\/tokeyframevalue()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()","abstract":[{"text":"Converts the value for use with ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AppKit/NSColor":{"kind":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","title":"NSColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"title":"CGSize","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize","role":"symbol","navigatorTitle":[{"text":"CGSize","kind":"identifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"url":"\/documentation\/anima\/swift\/double","type":"topic","role":"symbol","title":"Double","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/Swift/Float":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","title":"Float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"abstract":[],"url":"\/documentation\/anima\/swift\/float","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Rubberband":{"title":"Rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"type":"topic","url":"\/documentation\/anima\/rubberband","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from an animation.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","title":"CAKeyframeAnimationEmittable"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"title":"CGAffineTransform","type":"topic","navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","abstract":[]}}} \ No newline at end of file +{"relationshipsSections":[{"type":"conformingTypes","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"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","interfaceLanguage":"swift"},"metadata":{"symbolKind":"protocol","title":"CAKeyframeAnimationValueConvertible","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"externalID":"s:5Anima35CAKeyframeAnimationValueConvertibleP","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Protocol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}]},"sections":[],"topicSections":[{"title":"Converting to Keyframe Value","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()"]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband"],"title":"Additions"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","level":2,"type":"heading","anchor":"overview"},{"style":"note","name":"Note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This is required for using "},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationvalueconvertible"]}],"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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","title":"CGAffineTransform"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"url":"\/documentation\/anima\/quartzcore\/catransform3d","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Float","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","url":"\/documentation\/anima\/swift\/float","title":"Float","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"abstract":[],"type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"title":"NSDirectionalEdgeInsets","abstract":[],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NSDirectionalEdgeInsets","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGRect","kind":"identifier","preciseIdentifier":"c:@S@CGRect"}],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","title":"CGRect"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"Double","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Double","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible/toKeyframeValue()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"role":"symbol","required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()","type":"topic","title":"toKeyframeValue()","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible\/tokeyframevalue()"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor","type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"identifier","text":"NSColor"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"text":"CGPoint","kind":"identifier"}],"title":"CGPoint","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"title":"CGSize","url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","title":"FloatingPointInitializable","role":"symbol","abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FloatingPointInitializable"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"title":"Rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic","title":"CAKeyframeAnimationEmittable","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"}],"kind":"symbol","title":"CGColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]}}} \ 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 c44acbb6..faea366b 100644 --- a/docs/data/documentation/anima/cakeyframeanimationvalueconvertible/tokeyframevalue().json +++ b/docs/data/documentation/anima/cakeyframeanimationvalueconvertible/tokeyframevalue().json @@ -1 +1 @@ -{"abstract":[{"text":"Converts the value for use with ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationvalueconvertible\/tokeyframevalue()"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"required":true,"title":"toKeyframeValue()","symbolKind":"method","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","externalID":"s:5Anima35CAKeyframeAnimationValueConvertibleP010toKeyframeD0yXlyF"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible/toKeyframeValue()":{"title":"toKeyframeValue()","type":"topic","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible\/tokeyframevalue()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()","abstract":[{"text":"Converts the value for use with ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":".","type":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}]}]}],"kind":"symbol","metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"title":"toKeyframeValue()","role":"symbol","externalID":"s:5Anima35CAKeyframeAnimationValueConvertibleP010toKeyframeD0yXlyF","required":true,"modules":[{"name":"Anima"}],"symbolKind":"method"},"abstract":[{"text":"Converts the value for use with ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationvalueconvertible\/tokeyframevalue()"]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible/toKeyframeValue()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"role":"symbol","required":true,"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()","type":"topic","title":"toKeyframeValue()","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible\/tokeyframevalue()"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation.json b/docs/data/documentation/anima/corefoundation.json index b011038c..d4e4c139 100644 --- a/docs/data/documentation/anima/corefoundation.json +++ b/docs/data/documentation/anima/corefoundation.json @@ -1 +1 @@ -{"topicSections":[{"title":"Extended Structures","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"]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"metadata":{"symbolKind":"extension","roleHeading":"Extended Module","role":"collection","title":"CoreFoundation","externalID":"s:m:s:e:s:14CoreFoundation7CGFloatV5AnimaE14animatableDataACvp","modules":[{"name":"Anima"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"url":"\/documentation\/anima\/corefoundation\/cgvector","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","kind":"symbol","title":"CGVector","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGVector","kind":"identifier","text":"CGVector"}],"role":"symbol","navigatorTitle":[{"text":"CGVector","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"title":"CGSize","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize","role":"symbol","navigatorTitle":[{"text":"CGSize","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"title":"CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"title":"CGAffineTransform","type":"topic","navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"variants":[{"paths":["\/documentation\/anima\/corefoundation"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Extended Structures","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"]}],"kind":"symbol","sections":[],"metadata":{"role":"collection","modules":[{"name":"Anima"}],"externalID":"s:m:s:e:s:14CoreFoundation7CGFloatV5AnimaE14animatableDataACvp","symbolKind":"extension","roleHeading":"Extended Module","title":"CoreFoundation"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGRect","kind":"identifier","preciseIdentifier":"c:@S@CGRect"}],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","title":"CGRect"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGVector","kind":"identifier","text":"CGVector"}],"navigatorTitle":[{"text":"CGVector","kind":"identifier"}],"title":"CGVector","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgvector"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","title":"CGAffineTransform"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"abstract":[],"type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"text":"CGPoint","kind":"identifier"}],"title":"CGPoint","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"title":"CGSize","url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","role":"symbol","type":"topic"}}} \ 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 238fe789..4f7e212a 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform.json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:e:s:So17CGAffineTransformV5AnimaE15toKeyframeValueyXlyF","title":"CGAffineTransform","navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"role":"symbol","symbolKind":"extension","extendedModule":"CoreFoundation","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform","kind":"identifier"}],"roleHeading":"Extended Structure"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations"]}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"kind":"relationships","title":"Conforms To"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/CAKeyframeAnimationValueConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/cakeyframeanimationvalueconvertible-implementations","kind":"article"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/7SwiftUI10AnimatableP":{"identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","title":"SwiftUI.Animatable","type":"unresolvable"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","kind":"article"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"title":"CGAffineTransform","type":"topic","navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform"},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGAffineTransform","kind":"typeIdentifier","text":"CGAffineTransform"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations"],"generated":true}],"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"}],"metadata":{"externalID":"s:e:s:So17CGAffineTransformV5AnimaE15toKeyframeValueyXlyF","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"extendedModule":"CoreFoundation","navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"symbolKind":"extension","title":"CGAffineTransform","roleHeading":"Extended Structure"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/7SwiftUI10AnimatableP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","title":"SwiftUI.Animatable"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","title":"CGAffineTransform"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/cakeyframeanimationvalueconvertible-implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/animatabledata.json b/docs/data/documentation/anima/corefoundation/cgaffinetransform/animatabledata.json index 9e0f631b..f3a575b1 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform/animatabledata.json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform/animatabledata.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"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"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatabledata"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"externalID":"s:So17CGAffineTransformV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","extendedModule":"CoreFoundation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"role":"symbol","symbolKind":"property","title":"animatableData","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","kind":"article"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/animatableData":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","kind":"symbol","title":"animatableData","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"title":"CGAffineTransform","type":"topic","navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"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"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:So17CGAffineTransformV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"extendedModule":"CoreFoundation","symbolKind":"property","roleHeading":"Instance Property","title":"animatableData"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatabledata","role":"symbol","kind":"symbol","title":"animatableData","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","title":"CGAffineTransform"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 d925ceb7..9622ee15 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform/animatableproperty-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral"],"title":"Instance Properties","generated":true},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero"],"title":"Type Properties"}],"kind":"article","variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/init(_:)":{"title":"init(_:)","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/init(_:)","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)","kind":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"title":"CGAffineTransform","type":"topic","navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/animatableData":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","kind":"symbol","title":"animatableData","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/scaledIntegral":{"type":"topic","role":"symbol","kind":"symbol","title":"scaledIntegral","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/scaledintegral","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/zero":{"title":"zero","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGAffineTransform","preciseIdentifier":"c:@S@CGAffineTransform"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/zero"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations"},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AnimatableProperty Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)"],"generated":true,"title":"Initializers"},{"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}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatabledata","role":"symbol","kind":"symbol","title":"animatableData","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/scaledIntegral":{"title":"scaledIntegral","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/scaledintegral"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/init(_:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/init(_:)","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)","title":"init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","title":"CGAffineTransform"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/zero":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/zero","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGAffineTransform","kind":"typeIdentifier","text":"CGAffineTransform"}],"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 8fc8ee25..5a21dab1 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/cakeyframeanimationvalueconvertible-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"title":"CGAffineTransform","type":"topic","navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()","title":"toKeyframeValue()","role":"symbol","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/tokeyframevalue()","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()"],"title":"Instance Methods","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/cakeyframeanimationvalueconvertible-implementations"]}],"metadata":{"modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/toKeyframeValue()":{"kind":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()","role":"symbol","title":"toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/tokeyframevalue()"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","title":"CGAffineTransform"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"}}} \ 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 5c335420..b530a7d4 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform/init(_:).json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform/init(_:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Initializer","externalID":"s:So17CGAffineTransformV5AnimaEyAbC15AnimatableArrayVySdGcfc","title":"init(_:)","symbolKind":"init","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"extendedModule":"CoreFoundation","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/init(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)"},"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"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","kind":"article"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"title":"CGAffineTransform","type":"topic","navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/init(_:)":{"title":"init(_:)","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/init(_:)","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"languages":["swift"]}]}],"metadata":{"externalID":"s:So17CGAffineTransformV5AnimaEyAbC15AnimatableArrayVySdGcfc","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"extendedModule":"CoreFoundation","symbolKind":"init","title":"init(_:)","roleHeading":"Initializer"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/init(_:)"]}],"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"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","title":"CGAffineTransform"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/init(_:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/init(_:)","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)","title":"init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"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 38b009cf..dcd3ef92 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform/scaledintegral.json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform/scaledintegral.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"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"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/scaledintegral"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@CGAffineTransform","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property","title":"scaledIntegral","roleHeading":"Instance Property"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"title":"CGAffineTransform","type":"topic","navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/scaledIntegral":{"type":"topic","role":"symbol","kind":"symbol","title":"scaledIntegral","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/scaledintegral","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","kind":"article"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"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"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"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"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral"},"metadata":{"title":"scaledIntegral","extendedModule":"Anima","symbolKind":"property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@CGAffineTransform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","title":"CGAffineTransform"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/scaledIntegral":{"title":"scaledIntegral","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/scaledintegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","abstract":[],"type":"topic","kind":"article","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 6a856aba..fe697398 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform/tokeyframevalue().json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform/tokeyframevalue().json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"text":".","type":"text"}],"metadata":{"title":"toKeyframeValue()","role":"symbol","extendedModule":"CoreFoundation","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"roleHeading":"Instance Method","externalID":"s:So17CGAffineTransformV5AnimaE15toKeyframeValueyXlyF","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/tokeyframevalue()"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"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":[],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()","title":"toKeyframeValue()","role":"symbol","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/tokeyframevalue()","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"title":"CGAffineTransform","type":"topic","navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/CAKeyframeAnimationValueConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/cakeyframeanimationvalueconvertible-implementations","kind":"article"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","metadata":{"role":"symbol","title":"toKeyframeValue()","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"externalID":"s:So17CGAffineTransformV5AnimaE15toKeyframeValueyXlyF","roleHeading":"Instance Method","extendedModule":"CoreFoundation"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"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\/CAKeyframeAnimationValueConvertible-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/tokeyframevalue()"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/cakeyframeanimationvalueconvertible-implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/toKeyframeValue()":{"kind":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()","role":"symbol","title":"toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/tokeyframevalue()"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","title":"CGAffineTransform"}}} \ 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 c43bb17c..d329ca39 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform/zero.json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform/zero.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"symbolKind":"property","roleHeading":"Type Property","externalID":"s:So17CGAffineTransformV5AnimaE4zeroABvpZ","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"extendedModule":"CoreFoundation","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGAffineTransform","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"title":"zero","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/zero"],"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"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.zero","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","kind":"article"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/zero":{"title":"zero","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGAffineTransform","preciseIdentifier":"c:@S@CGAffineTransform"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/zero"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"title":"CGAffineTransform","type":"topic","navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"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"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/zero"]}],"metadata":{"externalID":"s:So17CGAffineTransformV5AnimaE4zeroABvpZ","roleHeading":"Type Property","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGAffineTransform","preciseIdentifier":"c:@S@CGAffineTransform","kind":"typeIdentifier"}],"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"symbolKind":"property","title":"zero","extendedModule":"CoreFoundation"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero"},"sections":[],"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":"zero"},{"kind":"text","text":": "},{"text":"CGAffineTransform","preciseIdentifier":"c:@S@CGAffineTransform","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","title":"CGAffineTransform"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/zero":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/zero","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGAffineTransform","kind":"typeIdentifier","text":"CGAffineTransform"}],"title":"zero"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"}}} \ 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 b35d7edc..f0cd0599 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"sections":[],"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"],"title":"Default Implementations","generated":true}],"metadata":{"externalID":"s:e:s:14CoreFoundation7CGFloatV5AnimaE14animatableDataACvp","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","symbolKind":"extension","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"role":"symbol","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"roleHeading":"Extended Structure","extendedModule":"CoreFoundation"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"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"],"kind":"relationships","type":"conformsTo"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat"]}],"references":{"doc://Anima/Sj":{"type":"unresolvable","title":"Swift.Numeric","identifier":"doc:\/\/Anima\/Sj"},"doc://Anima/s25ExpressibleByFloatLiteralP":{"type":"unresolvable","title":"Swift.ExpressibleByFloatLiteral","identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","role":"collectionGroup"},"doc://Anima/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/s18AdditiveArithmeticP":{"type":"unresolvable","title":"Swift.AdditiveArithmetic","identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/corefoundation\/cgfloat\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/SF":{"type":"unresolvable","title":"Swift.FloatingPoint","identifier":"doc:\/\/Anima\/SF"},"doc://Anima/SL":{"type":"unresolvable","title":"Swift.Comparable","identifier":"doc:\/\/Anima\/SL"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/ApproximateEquatable-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgfloat\/approximateequatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"ApproximateEquatable Implementations","type":"topic"},"doc://Anima/Sx":{"type":"unresolvable","title":"Swift.Strideable","identifier":"doc:\/\/Anima\/Sx"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"title":"CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}]},"doc://Anima/s27ExpressibleByIntegerLiteralP":{"type":"unresolvable","title":"Swift.ExpressibleByIntegerLiteral","identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP"},"doc://Anima/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/s13SignedNumericP":{"type":"unresolvable","title":"Swift.SignedNumeric","identifier":"doc:\/\/Anima\/s13SignedNumericP"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat"]}],"sections":[],"topicSections":[{"generated":true,"title":"Default Implementations","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","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"]}],"metadata":{"roleHeading":"Extended Structure","symbolKind":"extension","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"externalID":"s:e:s:14CoreFoundation7CGFloatV5AnimaE14animatableDataACvp","extendedModule":"CoreFoundation","role":"symbol","title":"CGFloat"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","title":"FloatingPointInitializable","role":"symbol","abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FloatingPointInitializable"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/s13SignedNumericP":{"type":"unresolvable","title":"Swift.SignedNumeric","identifier":"doc:\/\/Anima\/s13SignedNumericP"},"doc://Anima/s27ExpressibleByIntegerLiteralP":{"type":"unresolvable","title":"Swift.ExpressibleByIntegerLiteral","identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP"},"doc://Anima/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"abstract":[],"type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","url":"\/documentation\/anima\/corefoundation\/cgfloat\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ"},"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/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/s25ExpressibleByFloatLiteralP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","title":"Swift.ExpressibleByFloatLiteral"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/ApproximateEquatable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations","role":"collectionGroup","title":"ApproximateEquatable Implementations","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgfloat\/approximateequatable-implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/SL":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SL","title":"Swift.Comparable"},"doc://Anima/Sx":{"type":"unresolvable","identifier":"doc:\/\/Anima\/Sx","title":"Swift.Strideable"},"doc://Anima/Sj":{"type":"unresolvable","identifier":"doc:\/\/Anima\/Sj","title":"Swift.Numeric"}}} \ 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 e71c5c4c..a2b94f86 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/animatabledata.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/animatabledata.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"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":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","interfaceLanguage":"swift"},"metadata":{"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"extendedModule":"CoreFoundation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"externalID":"s:14CoreFoundation7CGFloatV5AnimaE14animatableDataACvp","title":"animatableData","roleHeading":"Instance Property","symbolKind":"property","role":"symbol"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"title":"CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/animatableData":{"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatabledata","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"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"]]},"sections":[],"metadata":{"extendedModule":"CoreFoundation","title":"animatableData","roleHeading":"Instance Property","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"symbolKind":"property","externalID":"s:14CoreFoundation7CGFloatV5AnimaE14animatableDataACvp"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/animatabledata"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/animatableData":{"title":"animatableData","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatabledata","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"abstract":[],"type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations"}}} \ 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 328b99bd..6de9f445 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/animatableproperty-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth"],"title":"Initializers","generated":true},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral"]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"title":"CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/init(_:)-53tkx":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx","title":"init(_:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-53tkx","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/init(_:)-5ysth":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-5ysth","abstract":[],"title":"init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/scaledIntegral":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/scaledintegral","title":"scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/animatableData":{"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatabledata","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations"},"kind":"article","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AnimatableProperty Implementations"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth"],"generated":true,"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral"],"generated":true}],"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/init(_:)-5ysth":{"role":"symbol","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"},{"type":"text","text":"."}]},"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-5ysth","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth","title":"init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/init(_:)-53tkx":{"url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-53tkx","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/scaledIntegral":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","abstract":[],"title":"scaledIntegral","url":"\/documentation\/anima\/corefoundation\/cgfloat\/scaledintegral","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/animatableData":{"title":"animatableData","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatabledata","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"abstract":[],"type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat"}}} \ 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 fd309d68..3daf5db1 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/approximateequatable-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/approximateequatable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)"],"generated":true}],"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"ApproximateEquatable Implementations"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/approximateequatable-implementations"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/isApproximatelyEqual(to:epsilon:)":{"role":"symbol","abstract":[],"title":"isApproximatelyEqual(to:epsilon:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgfloat\/isapproximatelyequal(to:epsilon:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"title":"CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)"],"title":"Instance Methods","generated":true}],"kind":"article","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/approximateequatable-implementations"]}],"metadata":{"title":"ApproximateEquatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"schemaVersion":{"major":0,"minor":3,"patch":0},"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\/ApproximateEquatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/isApproximatelyEqual(to:epsilon:)":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:epsilon:)","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgfloat\/isapproximatelyequal(to:epsilon:)"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"abstract":[],"type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 aeb6ff43..ac0b1575 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/cakeyframeanimationvalueconvertible-implementations"]}],"kind":"article","topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"title":"CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/toKeyframeValue()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"title":"toKeyframeValue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgfloat\/tokeyframevalue()","type":"topic","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/cakeyframeanimationvalueconvertible-implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()"],"title":"Instance Methods","generated":true}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"abstract":[],"type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/toKeyframeValue()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"abstract":[],"role":"symbol","kind":"symbol","type":"topic","title":"toKeyframeValue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgfloat\/tokeyframevalue()"}}} \ 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 f79c94b4..5c2bf3f1 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/init(_:)-53tkx.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/init(_:)-53tkx.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx","interfaceLanguage":"swift"},"metadata":{"externalID":"s:14CoreFoundation7CGFloatV5AnimaEyA2Ccfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":")"}],"title":"init(_:)","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"extendedModule":"CoreFoundation","role":"symbol","symbolKind":"init"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-53tkx"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"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/init(_:)-53tkx":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx","title":"init(_:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-53tkx","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"title":"CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-53tkx"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"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"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"metadata":{"role":"symbol","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"symbolKind":"init","extendedModule":"CoreFoundation","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":")"}],"title":"init(_:)","externalID":"s:14CoreFoundation7CGFloatV5AnimaEyA2Ccfc"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"abstract":[],"type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/init(_:)-53tkx":{"url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-53tkx","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/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 45d60c01..c0818843 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/init(_:)-5ysth.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/init(_:)-5ysth.json @@ -1 +1 @@ -{"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"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Initializer","title":"init(_:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"init","externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc::SYNTHESIZED::s:14CoreFoundation7CGFloatV","extendedModule":"Anima","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"title":"CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/init(_:)-5ysth":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-5ysth","abstract":[],"title":"init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-5ysth"]}],"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc::SYNTHESIZED::s:14CoreFoundation7CGFloatV","roleHeading":"Initializer","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}],"symbolKind":"init","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"}]},"title":"init(_:)","extendedModule":"Anima"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth","interfaceLanguage":"swift"},"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/init(_:)-5ysth":{"role":"symbol","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"},{"type":"text","text":"."}]},"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-5ysth","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth","title":"init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"abstract":[],"type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/isapproximatelyequal(to:epsilon:).json b/docs/data/documentation/anima/corefoundation/cgfloat/isapproximatelyequal(to:epsilon:).json index b1a4fe95..ff1ce897 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 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/isapproximatelyequal(to:epsilon:)"]}],"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"]]},"kind":"symbol","metadata":{"extendedModule":"CoreFoundation","role":"symbol","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"symbolKind":"method","title":"isApproximatelyEqual(to:epsilon:)","externalID":"s:14CoreFoundation7CGFloatV5AnimaE20isApproximatelyEqual2to7epsilonSbAC_ACtF","roleHeading":"Instance Method","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:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/isApproximatelyEqual(to:epsilon:)":{"role":"symbol","abstract":[],"title":"isApproximatelyEqual(to:epsilon:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgfloat\/isapproximatelyequal(to:epsilon:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"title":"CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/ApproximateEquatable-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgfloat\/approximateequatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"ApproximateEquatable Implementations","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/isapproximatelyequal(to:epsilon:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)"},{"text":".","type":"text"}],"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":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Method","externalID":"s:14CoreFoundation7CGFloatV5AnimaE20isApproximatelyEqual2to7epsilonSbAC_ACtF","role":"symbol","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"title":"isApproximatelyEqual(to:epsilon:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"extendedModule":"CoreFoundation"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"abstract":[],"type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/isApproximatelyEqual(to:epsilon:)":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:epsilon:)","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgfloat\/isapproximatelyequal(to:epsilon:)"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/ApproximateEquatable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations","role":"collectionGroup","title":"ApproximateEquatable Implementations","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgfloat\/approximateequatable-implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/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 7bf89407..8258a92d 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/scaledintegral.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/scaledintegral.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:14CoreFoundation7CGFloatV","title":"scaledIntegral"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"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"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"title":"CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/scaledIntegral":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/scaledintegral","title":"scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"roleHeading":"Instance Property","extendedModule":"Anima","title":"scaledIntegral","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:14CoreFoundation7CGFloatV"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral"},"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"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/scaledIntegral":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","abstract":[],"title":"scaledIntegral","url":"\/documentation\/anima\/corefoundation\/cgfloat\/scaledintegral","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"abstract":[],"type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","type":"topic","kind":"article","abstract":[],"role":"collectionGroup","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations"}}} \ 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 bac4edc7..3dfa0a1b 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/tokeyframevalue().json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/tokeyframevalue().json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":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\/CAKeyframeAnimationValueConvertible-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"externalID":"s:14CoreFoundation7CGFloatV5AnimaE15toKeyframeValueyXlyF","extendedModule":"CoreFoundation","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"method","title":"toKeyframeValue()","roleHeading":"Instance Method"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"title":"CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/toKeyframeValue()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"title":"toKeyframeValue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgfloat\/tokeyframevalue()","type":"topic","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/corefoundation\/cgfloat\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}]}]}],"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"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/tokeyframevalue()"]}],"metadata":{"title":"toKeyframeValue()","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"externalID":"s:14CoreFoundation7CGFloatV5AnimaE15toKeyframeValueyXlyF","extendedModule":"CoreFoundation","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"abstract":[],"type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","url":"\/documentation\/anima\/corefoundation\/cgfloat\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/toKeyframeValue()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"abstract":[],"role":"symbol","kind":"symbol","type":"topic","title":"toKeyframeValue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgfloat\/tokeyframevalue()"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"}}} \ 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 09f3bbd7..8fa32f6d 100644 --- a/docs/data/documentation/anima/corefoundation/cgpoint.json +++ b/docs/data/documentation/anima/corefoundation/cgpoint.json @@ -1 +1 @@ -{"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"kind":"relationships","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint"},"topicSections":[{"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"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]}]}],"metadata":{"symbolKind":"extension","role":"symbol","roleHeading":"Extended Structure","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"text":"CGPoint","kind":"identifier"}],"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"extendedModule":"CoreFoundation","externalID":"s:e:s:So7CGPointV5AnimaE14scaledIntegralABvp","title":"CGPoint"},"sections":[],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/CAKeyframeAnimationValueConvertible-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"title":"CAKeyframeAnimationValueConvertible Implementations"},"doc://Anima/SH":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/AnimatableProperty-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","kind":"article","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations","abstract":[],"title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/Hashable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations","type":"topic","title":"Hashable Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgpoint\/hashable-implementations","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"identifier","text":"CGPoint"}],"extendedModule":"CoreFoundation","externalID":"s:e:s:So7CGPointV5AnimaE14scaledIntegralABvp","title":"CGPoint","navigatorTitle":[{"text":"CGPoint","kind":"identifier"}],"symbolKind":"extension","roleHeading":"Extended Structure","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","interfaceLanguage":"swift"},"topicSections":[{"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"],"title":"Default Implementations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/Hashable-Implementations":{"abstract":[],"role":"collectionGroup","kind":"article","type":"topic","title":"Hashable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations","url":"\/documentation\/anima\/corefoundation\/cgpoint\/hashable-implementations"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/CAKeyframeAnimationValueConvertible-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgpoint\/cakeyframeanimationvalueconvertible-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"text":"CGPoint","kind":"identifier"}],"title":"CGPoint","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint"}}} \ 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 5a1cbac4..b1c2405c 100644 --- a/docs/data/documentation/anima/corefoundation/cgpoint/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgpoint/animatableproperty-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint"]]},"sections":[],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)"],"generated":true},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral"]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)","title":"init(_:)","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint\/init(_:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7SwiftUI14AnimatablePairV","kind":"typeIdentifier","text":"AnimatablePair"},{"kind":"text","text":"<"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/scaledIntegral":{"url":"\/documentation\/anima\/corefoundation\/cgpoint\/scaledintegral","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral","title":"scaledIntegral","kind":"symbol","abstract":[{"text":"Returns the scaled integral point of the current CGPoint.","type":"text"},{"type":"text","text":" "},{"text":"The x and y values are scaled based on the current device’s screen scale.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AnimatableProperty Implementations"},"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint"]]},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)"],"title":"Initializers","generated":true},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral"],"generated":true}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"text":"CGPoint","kind":"identifier"}],"title":"CGPoint","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/init(_:)":{"kind":"symbol","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7SwiftUI14AnimatablePairV","kind":"typeIdentifier","text":"AnimatablePair"},{"kind":"text","text":"<"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":">)","kind":"text"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint\/init(_:)","type":"topic","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/scaledIntegral":{"kind":"symbol","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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"title":"scaledIntegral","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint\/scaledintegral"}}} \ 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 8470a8dc..225792e0 100644 --- a/docs/data/documentation/anima/corefoundation/cgpoint/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgpoint/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations"},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()"],"title":"Instance Methods","generated":true}],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/toKeyframeValue()":{"title":"toKeyframeValue()","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint\/tokeyframevalue()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint"]]},"kind":"article","variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()"]}],"metadata":{"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint\/tokeyframevalue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"title":"toKeyframeValue()"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"text":"CGPoint","kind":"identifier"}],"title":"CGPoint","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/hash(into:).json b/docs/data/documentation/anima/corefoundation/cgpoint/hash(into:).json index 5be513b4..c927d75b 100644 --- a/docs/data/documentation/anima/corefoundation/cgpoint/hash(into:).json +++ b/docs/data/documentation/anima/corefoundation/cgpoint/hash(into:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"CoreFoundation","roleHeading":"Instance Method","symbolKind":"method","title":"hash(into:)","role":"symbol","externalID":"s:So7CGPointV5AnimaE4hash4intoys6HasherVz_tF","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"sections":[],"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"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/Hashable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations","type":"topic","title":"Hashable Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgpoint\/hashable-implementations","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/hash(into:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)","title":"hash(into:)","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/hash(into:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"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"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}]}],"sections":[],"metadata":{"role":"symbol","symbolKind":"method","title":"hash(into:)","extendedModule":"CoreFoundation","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":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:So7CGPointV5AnimaE4hash4intoys6HasherVz_tF","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"roleHeading":"Instance Method"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/Hashable-Implementations":{"abstract":[],"role":"collectionGroup","kind":"article","type":"topic","title":"Hashable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations","url":"\/documentation\/anima\/corefoundation\/cgpoint\/hashable-implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/hash(into:)":{"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":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"hash(into:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)","url":"\/documentation\/anima\/corefoundation\/cgpoint\/hash(into:)"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"text":"CGPoint","kind":"identifier"}],"title":"CGPoint","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint"}}} \ 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 7b5cf811..30df33df 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"},"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\/CGPoint"]]},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"title":"Hashable Implementations","role":"collectionGroup"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/hash(into:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)","title":"hash(into:)","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"article","variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"title":"Hashable Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations","interfaceLanguage":"swift"},"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"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"text":"CGPoint","kind":"identifier"}],"title":"CGPoint","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/hash(into:)":{"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":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"hash(into:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)","url":"\/documentation\/anima\/corefoundation\/cgpoint\/hash(into:)"}}} \ 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 f65c6c8d..affaf625 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(_:)"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"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":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":">)"}],"symbolKind":"init","externalID":"s:So7CGPointV5AnimaEyAB7SwiftUI14AnimatablePairVy14CoreFoundation7CGFloatVAIGcfc","role":"symbol","extendedModule":"CoreFoundation","title":"init(_:)","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/init(_:)"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/AnimatableProperty-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","kind":"article","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations","abstract":[],"title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)","title":"init(_:)","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint\/init(_:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7SwiftUI14AnimatablePairV","kind":"typeIdentifier","text":"AnimatablePair"},{"kind":"text","text":"<"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[]}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/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","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"role":"symbol","externalID":"s:So7CGPointV5AnimaEyAB7SwiftUI14AnimatablePairVy14CoreFoundation7CGFloatVAIGcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair"},{"text":"<","kind":"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","title":"init(_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"text":"AnimatablePair","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/init(_:)":{"kind":"symbol","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7SwiftUI14AnimatablePairV","kind":"typeIdentifier","text":"AnimatablePair"},{"kind":"text","text":"<"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":">)","kind":"text"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint\/init(_:)","type":"topic","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"text":"CGPoint","kind":"identifier"}],"title":"CGPoint","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint"}}} \ 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 def3935f..4babafdb 100644 --- a/docs/data/documentation/anima/corefoundation/cgpoint/scaledintegral.json +++ b/docs/data/documentation/anima/corefoundation/cgpoint/scaledintegral.json @@ -1 +1 @@ -{"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"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"inlineContent":[{"text":"The scaled integral CGPoint.","type":"text"}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/scaledintegral"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:So7CGPointV5AnimaE14scaledIntegralABvp","title":"scaledIntegral","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"extendedModule":"CoreFoundation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"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\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/scaledIntegral":{"url":"\/documentation\/anima\/corefoundation\/cgpoint\/scaledintegral","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral","title":"scaledIntegral","kind":"symbol","abstract":[{"text":"Returns the scaled integral point of the current CGPoint.","type":"text"},{"type":"text","text":" "},{"text":"The x and y values are scaled based on the current device’s screen scale.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/AnimatableProperty-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","kind":"article","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations","abstract":[],"title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/scaledintegral"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral"},"sections":[],"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."}],"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":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"inlineContent":[{"type":"text","text":"The scaled integral CGPoint."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"extendedModule":"CoreFoundation","title":"scaledIntegral","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"role":"symbol","externalID":"s:So7CGPointV5AnimaE14scaledIntegralABvp","symbolKind":"property"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"text":"CGPoint","kind":"identifier"}],"title":"CGPoint","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/scaledIntegral":{"kind":"symbol","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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"title":"scaledIntegral","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint\/scaledintegral"}}} \ 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 4263c56c..3360a787 100644 --- a/docs/data/documentation/anima/corefoundation/cgpoint/tokeyframevalue().json +++ b/docs/data/documentation/anima/corefoundation/cgpoint/tokeyframevalue().json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"metadata":{"extendedModule":"CoreFoundation","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:So7CGPointV5AnimaE15toKeyframeValueyXlyF","symbolKind":"method","roleHeading":"Instance Method","title":"toKeyframeValue()"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()","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\/CAKeyframeAnimationValueConvertible-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/CAKeyframeAnimationValueConvertible-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"title":"CAKeyframeAnimationValueConvertible Implementations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/toKeyframeValue()":{"title":"toKeyframeValue()","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint\/tokeyframevalue()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"abstract":[]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}]}],"kind":"declarations"}],"metadata":{"title":"toKeyframeValue()","roleHeading":"Instance Method","extendedModule":"CoreFoundation","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"symbolKind":"method","externalID":"s:So7CGPointV5AnimaE15toKeyframeValueyXlyF","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"role":"symbol"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"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"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint\/tokeyframevalue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"title":"toKeyframeValue()"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"text":"CGPoint","kind":"identifier"}],"title":"CGPoint","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/CAKeyframeAnimationValueConvertible-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgpoint\/cakeyframeanimationvalueconvertible-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations"}}} \ 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 c88c5fe7..d7128cd2 100644 --- a/docs/data/documentation/anima/corefoundation/cgrect.json +++ b/docs/data/documentation/anima/corefoundation/cgrect.json @@ -1 +1 @@ -{"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"]}],"metadata":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGRect","kind":"identifier","preciseIdentifier":"c:@S@CGRect"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"roleHeading":"Extended Structure","symbolKind":"extension","externalID":"s:e:s:So6CGRectV5AnimaE14scaledIntegralABvp","title":"CGRect","extendedModule":"CoreFoundation"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations","kind":"article","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/CAKeyframeAnimationValueConvertible-Implementations":{"title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect\/cakeyframeanimationvalueconvertible-implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"],"kind":"relationships","type":"conformsTo"}],"metadata":{"externalID":"s:e:s:So6CGRectV5AnimaE14scaledIntegralABvp","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"extendedModule":"CoreFoundation","navigatorTitle":[{"text":"CGRect","kind":"identifier"}],"symbolKind":"extension","title":"CGRect","roleHeading":"Extended Structure"},"sections":[],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGRect","kind":"identifier","preciseIdentifier":"c:@S@CGRect"}],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","title":"CGRect"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","url":"\/documentation\/anima\/corefoundation\/cgrect\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/AnimatableProperty-Implementations":{"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations","abstract":[],"title":"AnimatableProperty Implementations","kind":"article","role":"collectionGroup"}}} \ 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 48b8f446..018a93ae 100644 --- a/docs/data/documentation/anima/corefoundation/cgrect/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgrect/animatableproperty-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AnimatableProperty Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)"],"generated":true,"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral"],"generated":true}],"kind":"article","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"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"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/scaledIntegral":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect\/scaledintegral","abstract":[{"text":"Returns the scaled integral rect based on the current rect.","type":"text"},{"type":"text","text":" "},{"text":"The origin and size values are scaled based on the current device’s screen scale.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral","type":"topic","kind":"symbol","title":"scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/init(_:)":{"title":"init(_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgrect\/init(_:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7SwiftUI14AnimatablePairV","kind":"typeIdentifier","text":"AnimatablePair"},{"kind":"text","text":"<"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa","kind":"typeIdentifier","text":"AnimatableData"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations"},"kind":"article","variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations"},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral"],"generated":true}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGRect","kind":"identifier","preciseIdentifier":"c:@S@CGRect"}],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","title":"CGRect"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/scaledIntegral":{"title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral","abstract":[{"text":"Returns the scaled integral rect based on the current rect.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"The origin and size values are scaled based on the current device’s screen scale."}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgrect\/scaledintegral"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/init(_:)":{"url":"\/documentation\/anima\/corefoundation\/cgrect\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)","role":"symbol","title":"init(_:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatablePair","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"}}} \ 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 a70cebda..abcce8d1 100644 --- a/docs/data/documentation/anima/corefoundation/cgrect/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgrect/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"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\/CGRect"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect\/cakeyframeanimationvalueconvertible-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationValueConvertible Implementations"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()"],"title":"Instance Methods","generated":true}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgrect\/tokeyframevalue()","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"title":"toKeyframeValue()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect"]]},"sections":[],"kind":"article","variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgrect\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations"},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGRect/toKeyframeValue()":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgrect\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()","title":"toKeyframeValue()","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGRect","kind":"identifier","preciseIdentifier":"c:@S@CGRect"}],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","title":"CGRect"}}} \ 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 34763ae1..44b86939 100644 --- a/docs/data/documentation/anima/corefoundation/cgrect/init(_:).json +++ b/docs/data/documentation/anima/corefoundation/cgrect/init(_:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa","text":"AnimatableData"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"},{"text":".","kind":"text"},{"preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa","kind":"typeIdentifier","text":"AnimatableData"},{"kind":"text","text":">)"}]}]}],"metadata":{"extendedModule":"CoreFoundation","roleHeading":"Initializer","symbolKind":"init","title":"init(_:)","role":"symbol","externalID":"s:So6CGRectV5AnimaEyAB7SwiftUI14AnimatablePairVyAFy14CoreFoundation7CGFloatVAIGAJGcfc","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa"},{"kind":"text","text":", "},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa","kind":"typeIdentifier","text":"AnimatableData"},{"text":">)","kind":"text"}]},"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":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect\/init(_:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGRect/init(_:)":{"title":"init(_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgrect\/init(_:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7SwiftUI14AnimatablePairV","kind":"typeIdentifier","text":"AnimatablePair"},{"kind":"text","text":"<"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa","kind":"typeIdentifier","text":"AnimatableData"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations","kind":"article","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect"}}} \ 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":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect\/init(_:)"]}],"metadata":{"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa"},{"kind":"text","text":", "},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa","kind":"typeIdentifier","text":"AnimatableData"},{"text":">)","kind":"text"}],"externalID":"s:So6CGRectV5AnimaEyAB7SwiftUI14AnimatablePairVyAFy14CoreFoundation7CGFloatVAIGAJGcfc","title":"init(_:)","extendedModule":"CoreFoundation","roleHeading":"Initializer","role":"symbol","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"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"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"kind":"text","text":"."},{"text":"AnimatableData","preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa"},{"text":">)","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/AnimatableProperty-Implementations":{"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations","abstract":[],"title":"AnimatableProperty Implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGRect","kind":"identifier","preciseIdentifier":"c:@S@CGRect"}],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","title":"CGRect"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/init(_:)":{"url":"\/documentation\/anima\/corefoundation\/cgrect\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)","role":"symbol","title":"init(_:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatablePair","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"kind":"symbol","type":"topic"}}} \ 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 8183b82d..cb72367f 100644 --- a/docs/data/documentation/anima/corefoundation/cgrect/scaledintegral.json +++ b/docs/data/documentation/anima/corefoundation/cgrect/scaledintegral.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral"},"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"]]},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"symbolKind":"property","externalID":"s:So6CGRectV5AnimaE14scaledIntegralABvp","title":"scaledIntegral","extendedModule":"CoreFoundation"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect\/scaledintegral"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"text":"The scaled integral rect.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"Returns the scaled integral rect based on the current rect."},{"text":" ","type":"text"},{"type":"text","text":"The origin and size values are scaled based on the current device’s screen scale."}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations","kind":"article","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/scaledIntegral":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect\/scaledintegral","abstract":[{"text":"Returns the scaled integral rect based on the current rect.","type":"text"},{"type":"text","text":" "},{"text":"The origin and size values are scaled based on the current device’s screen scale.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral","type":"topic","kind":"symbol","title":"scaledIntegral"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect\/scaledintegral"]}],"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":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral","interfaceLanguage":"swift"},"abstract":[{"text":"Returns the scaled integral rect based on the current rect.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"The origin and size values are scaled based on the current device’s screen scale."}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The scaled integral rect.","type":"text"}]}]}],"metadata":{"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:So6CGRectV5AnimaE14scaledIntegralABvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"extendedModule":"CoreFoundation","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"title":"scaledIntegral"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGRect","kind":"identifier","preciseIdentifier":"c:@S@CGRect"}],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","title":"CGRect"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/AnimatableProperty-Implementations":{"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations","abstract":[],"title":"AnimatableProperty Implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/scaledIntegral":{"title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral","abstract":[{"text":"Returns the scaled integral rect based on the current rect.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"The origin and size values are scaled based on the current device’s screen scale."}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgrect\/scaledintegral"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/tokeyframevalue().json b/docs/data/documentation/anima/corefoundation/cgrect/tokeyframevalue().json index a91a1211..839919cf 100644 --- a/docs/data/documentation/anima/corefoundation/cgrect/tokeyframevalue().json +++ b/docs/data/documentation/anima/corefoundation/cgrect/tokeyframevalue().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\/CAKeyframeAnimationValueConvertible-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect\/tokeyframevalue()"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()","interfaceLanguage":"swift"},"metadata":{"externalID":"s:So6CGRectV5AnimaE15toKeyframeValueyXlyF","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"role":"symbol","extendedModule":"CoreFoundation","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"title":"toKeyframeValue()"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGRect/CAKeyframeAnimationValueConvertible-Implementations":{"title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect\/cakeyframeanimationvalueconvertible-implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgrect\/tokeyframevalue()","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"title":"toKeyframeValue()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect\/tokeyframevalue()"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"externalID":"s:So6CGRectV5AnimaE15toKeyframeValueyXlyF","extendedModule":"CoreFoundation","role":"symbol","title":"toKeyframeValue()"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"type":"text","text":"."}],"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"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGRect/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","url":"\/documentation\/anima\/corefoundation\/cgrect\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGRect","kind":"identifier","preciseIdentifier":"c:@S@CGRect"}],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","title":"CGRect"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/toKeyframeValue()":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgrect\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()","title":"toKeyframeValue()","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/cgsize.json b/docs/data/documentation/anima/corefoundation/cgsize.json index 512f476d..f9cddbef 100644 --- a/docs/data/documentation/anima/corefoundation/cgsize.json +++ b/docs/data/documentation/anima/corefoundation/cgsize.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"extendedModule":"CoreFoundation","roleHeading":"Extended Structure","symbolKind":"extension","title":"CGSize","role":"symbol","externalID":"s:e:s:So6CGSizeV5AnimaE14scaledIntegralABvp","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"identifier"}],"navigatorTitle":[{"text":"CGSize","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations"],"title":"Default Implementations"}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgsize"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"title":"CGSize","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize","role":"symbol","navigatorTitle":[{"text":"CGSize","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/CAKeyframeAnimationValueConvertible-Implementations":{"abstract":[],"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize\/cakeyframeanimationvalueconvertible-implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"title":"AnimatableProperty Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgsize"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations"]}],"kind":"symbol","relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"],"type":"conformsTo","kind":"relationships"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","interfaceLanguage":"swift"},"metadata":{"externalID":"s:e:s:So6CGSizeV5AnimaE14scaledIntegralABvp","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"role":"symbol","title":"CGSize","navigatorTitle":[{"text":"CGSize","kind":"identifier"}],"extendedModule":"CoreFoundation","roleHeading":"Extended Structure","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"identifier"}],"symbolKind":"extension"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"title":"CGSize","url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations","abstract":[],"title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","role":"collectionGroup"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/AnimatableProperty-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations"}}} \ 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 84bfdeac..093cd07b 100644 --- a/docs/data/documentation/anima/corefoundation/cgsize/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgsize/animatableproperty-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)"],"generated":true,"title":"Initializers"},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral"],"title":"Instance Properties"}],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize"]]},"kind":"article","references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/scaledIntegral":{"kind":"symbol","abstract":[{"text":"Returns the scaled integral size of the size.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"The width and height values are scaled based on the current device’s screen scale."}],"title":"scaledIntegral","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"url":"\/documentation\/anima\/corefoundation\/cgsize\/scaledintegral","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/init(_:)":{"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"AnimatablePair","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":">)","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)","url":"\/documentation\/anima\/corefoundation\/cgsize\/init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"title":"CGSize","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize","role":"symbol","navigatorTitle":[{"text":"CGSize","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)"],"title":"Initializers"},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral"]}],"kind":"article","sections":[],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/init(_:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)","abstract":[],"title":"init(_:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/scaledIntegral":{"title":"scaledIntegral","url":"\/documentation\/anima\/corefoundation\/cgsize\/scaledintegral","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"type":"topic","abstract":[{"text":"Returns the scaled integral size of the size.","type":"text"},{"type":"text","text":" "},{"text":"The width and height values are scaled based on the current device’s screen scale.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"title":"CGSize","url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","role":"symbol","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 0e833452..fb8a5d0e 100644 --- a/docs/data/documentation/anima/corefoundation/cgsize/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgsize/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"article","topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgsize\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGSize/toKeyframeValue()":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgsize\/tokeyframevalue()","title":"toKeyframeValue()"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"title":"CGSize","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize","role":"symbol","navigatorTitle":[{"text":"CGSize","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgsize\/cakeyframeanimationvalueconvertible-implementations"]}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()"],"generated":true}],"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationValueConvertible Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/toKeyframeValue()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()","abstract":[],"kind":"symbol","title":"toKeyframeValue()","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"title":"CGSize","url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","role":"symbol","type":"topic"}}} \ 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 975aa816..0ec7f13d 100644 --- a/docs/data/documentation/anima/corefoundation/cgsize/init(_:).json +++ b/docs/data/documentation/anima/corefoundation/cgsize/init(_:).json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatablePair","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"kind":"text","text":"<"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":">)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"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"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgsize\/init(_:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"externalID":"s:So6CGSizeV5AnimaEyAB7SwiftUI14AnimatablePairVy14CoreFoundation7CGFloatVAIGcfc","extendedModule":"CoreFoundation","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair"},{"text":"<","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":">)","kind":"text"}],"role":"symbol","symbolKind":"init","title":"init(_:)","roleHeading":"Initializer"},"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"title":"AnimatableProperty Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"title":"CGSize","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize","role":"symbol","navigatorTitle":[{"text":"CGSize","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/init(_:)":{"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"AnimatablePair","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":">)","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)","url":"\/documentation\/anima\/corefoundation\/cgsize\/init(_:)"}}} \ No newline at end of file +{"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"]]},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatablePair","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":">)","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgsize\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"CoreFoundation","symbolKind":"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":", "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":">)"}],"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"externalID":"s:So6CGSizeV5AnimaEyAB7SwiftUI14AnimatablePairVy14CoreFoundation7CGFloatVAIGcfc","roleHeading":"Initializer","title":"init(_:)","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGSize/AnimatableProperty-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"title":"CGSize","url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/init(_:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)","abstract":[],"title":"init(_:)","kind":"symbol","role":"symbol"}}} \ 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 3d6d5994..ff81ca82 100644 --- a/docs/data/documentation/anima/corefoundation/cgsize/scaledintegral.json +++ b/docs/data/documentation/anima/corefoundation/cgsize/scaledintegral.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The scaled integral size of the size."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"extendedModule":"CoreFoundation","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"externalID":"s:So6CGSizeV5AnimaE14scaledIntegralABvp","title":"scaledIntegral","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","roleHeading":"Instance Property"},"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"]]},"sections":[],"abstract":[{"text":"Returns the scaled integral size of the size.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The width and height values are scaled based on the current device’s screen scale."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"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":{"title":"CGSize","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize","role":"symbol","navigatorTitle":[{"text":"CGSize","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/scaledIntegral":{"kind":"symbol","abstract":[{"text":"Returns the scaled integral size of the size.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"The width and height values are scaled based on the current device’s screen scale."}],"title":"scaledIntegral","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"url":"\/documentation\/anima\/corefoundation\/cgsize\/scaledintegral","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"title":"AnimatableProperty Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"CoreFoundation","externalID":"s:So6CGSizeV5AnimaE14scaledIntegralABvp","symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"title":"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."}],"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"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"The scaled integral size of the size.","type":"text"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgsize\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"title":"CGSize","url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/scaledIntegral":{"title":"scaledIntegral","url":"\/documentation\/anima\/corefoundation\/cgsize\/scaledintegral","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"type":"topic","abstract":[{"text":"Returns the scaled integral size of the size.","type":"text"},{"type":"text","text":" "},{"text":"The width and height values are scaled based on the current device’s screen scale.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/AnimatableProperty-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations"}}} \ 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 c0b7f0b5..79ca3c13 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"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"role":"symbol","externalID":"s:So6CGSizeV5AnimaE15toKeyframeValueyXlyF","roleHeading":"Instance Method","extendedModule":"CoreFoundation","title":"toKeyframeValue()","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}]},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgsize\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"title":"CGSize","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize","role":"symbol","navigatorTitle":[{"text":"CGSize","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/toKeyframeValue()":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgsize\/tokeyframevalue()","title":"toKeyframeValue()"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/CAKeyframeAnimationValueConvertible-Implementations":{"abstract":[],"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize\/cakeyframeanimationvalueconvertible-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgsize\/tokeyframevalue()"]}],"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"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"externalID":"s:So6CGSizeV5AnimaE15toKeyframeValueyXlyF","title":"toKeyframeValue()","extendedModule":"CoreFoundation","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations","abstract":[],"title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/toKeyframeValue()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgsize\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()","abstract":[],"kind":"symbol","title":"toKeyframeValue()","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"title":"CGSize","url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","role":"symbol","type":"topic"}}} \ 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 58cc3f36..53908ae1 100644 --- a/docs/data/documentation/anima/corefoundation/cgvector.json +++ b/docs/data/documentation/anima/corefoundation/cgvector.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGVector","text":"CGVector"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgvector"]}],"metadata":{"title":"CGVector","role":"symbol","extendedModule":"CoreFoundation","navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGVector","kind":"identifier","preciseIdentifier":"c:@S@CGVector"}],"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"roleHeading":"Extended Structure","externalID":"s:e:s:So8CGVectorV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","symbolKind":"extension"},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"url":"\/documentation\/anima\/corefoundation\/cgvector","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","kind":"symbol","title":"CGVector","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGVector","kind":"identifier","text":"CGVector"}],"role":"symbol","navigatorTitle":[{"text":"CGVector","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations","kind":"article","type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ","type":"unresolvable"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/7SwiftUI10AnimatableP":{"title":"SwiftUI.Animatable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","type":"unresolvable"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgvector"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGVector","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGVector"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector"},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"symbolKind":"extension","extendedModule":"CoreFoundation","roleHeading":"Extended Structure","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGVector","kind":"identifier","preciseIdentifier":"c:@S@CGVector"}],"title":"CGVector","externalID":"s:e:s:So8CGVectorV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}]},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"sections":[],"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/7SwiftUI10AnimatableP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","title":"SwiftUI.Animatable"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGVector","kind":"identifier","text":"CGVector"}],"navigatorTitle":[{"text":"CGVector","kind":"identifier"}],"title":"CGVector","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgvector"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"}}} \ 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 dea453f9..416e6840 100644 --- a/docs/data/documentation/anima/corefoundation/cgvector/animatabledata.json +++ b/docs/data/documentation/anima/corefoundation/cgvector/animatabledata.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"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","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgvector\/animatabledata"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"title":"animatableData","extendedModule":"CoreFoundation","roleHeading":"Instance Property","externalID":"s:So8CGVectorV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","role":"symbol","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","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"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGVector/animatableData":{"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgvector\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","title":"animatableData"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations","kind":"article","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"url":"\/documentation\/anima\/corefoundation\/cgvector","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","kind":"symbol","title":"CGVector","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGVector","kind":"identifier","text":"CGVector"}],"role":"symbol","navigatorTitle":[{"text":"CGVector","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","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\/CGVector","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgvector\/animatabledata"]}],"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"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","externalID":"s:So8CGVectorV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","title":"animatableData","extendedModule":"CoreFoundation","roleHeading":"Instance Property","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/animatableData":{"url":"\/documentation\/anima\/corefoundation\/cgvector\/animatabledata","title":"animatableData","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">","kind":"text"}],"abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGVector","kind":"identifier","text":"CGVector"}],"navigatorTitle":[{"text":"CGVector","kind":"identifier"}],"title":"CGVector","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgvector"}}} \ 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 a6beafcb..ad6a5e80 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"]]},"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"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGVector/scaledIntegral":{"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgvector\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","title":"scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/animatableData":{"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgvector\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","title":"animatableData"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/init(_:)":{"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgvector\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"kind":"symbol","title":"init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"url":"\/documentation\/anima\/corefoundation\/cgvector","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","kind":"symbol","title":"CGVector","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGVector","kind":"identifier","text":"CGVector"}],"role":"symbol","navigatorTitle":[{"text":"CGVector","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"}}} \ No newline at end of file +{"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations"},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)"],"title":"Initializers","generated":true},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral"],"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector"]]},"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"},"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/scaledIntegral":{"url":"\/documentation\/anima\/corefoundation\/cgvector\/scaledintegral","type":"topic","title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/animatableData":{"url":"\/documentation\/anima\/corefoundation\/cgvector\/animatabledata","title":"animatableData","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">","kind":"text"}],"abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/init(_:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"abstract":[],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgvector\/init(_:)","title":"init(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGVector","kind":"identifier","text":"CGVector"}],"navigatorTitle":[{"text":"CGVector","kind":"identifier"}],"title":"CGVector","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgvector"}}} \ 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 0e699ac0..036fc985 100644 --- a/docs/data/documentation/anima/corefoundation/cgvector/init(_:).json +++ b/docs/data/documentation/anima/corefoundation/cgvector/init(_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgvector\/init(_:)"]}],"sections":[],"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"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:So8CGVectorV5AnimaEyAbC15AnimatableArrayVySdGcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">)"}],"title":"init(_:)","symbolKind":"init","role":"symbol","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"roleHeading":"Initializer","extendedModule":"CoreFoundation"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations","kind":"article","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"url":"\/documentation\/anima\/corefoundation\/cgvector","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","kind":"symbol","title":"CGVector","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGVector","kind":"identifier","text":"CGVector"}],"role":"symbol","navigatorTitle":[{"text":"CGVector","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/init(_:)":{"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgvector\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"kind":"symbol","title":"init(_:)"}}} \ No newline at end of file +{"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"]]},"metadata":{"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"role":"symbol","extendedModule":"CoreFoundation","externalID":"s:So8CGVectorV5AnimaEyAbC15AnimatableArrayVySdGcfc","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"title":"init(_:)","roleHeading":"Initializer"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgvector\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">)"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/init(_:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"abstract":[],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgvector\/init(_:)","title":"init(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGVector","kind":"identifier","text":"CGVector"}],"navigatorTitle":[{"text":"CGVector","kind":"identifier"}],"title":"CGVector","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgvector"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","kind":"symbol","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima"}}} \ 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 64813a02..c3a82b7d 100644 --- a/docs/data/documentation/anima/corefoundation/cgvector/scaledintegral.json +++ b/docs/data/documentation/anima/corefoundation/cgvector/scaledintegral.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgvector\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@CGVector","title":"scaledIntegral"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"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"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/scaledIntegral":{"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgvector\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","title":"scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"kind":"symbol","role":"collection","title":"CoreFoundation","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"url":"\/documentation\/anima\/corefoundation\/cgvector","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","kind":"symbol","title":"CGVector","type":"topic","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGVector","kind":"identifier","text":"CGVector"}],"role":"symbol","navigatorTitle":[{"text":"CGVector","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations","kind":"article","type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"title":"scaledIntegral","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@CGVector","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral","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"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgvector\/scaledintegral"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"role":"collection","title":"CoreFoundation","type":"topic","url":"\/documentation\/anima\/corefoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","abstract":[],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGVector","kind":"identifier","text":"CGVector"}],"navigatorTitle":[{"text":"CGVector","kind":"identifier"}],"title":"CGVector","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgvector"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/scaledIntegral":{"url":"\/documentation\/anima\/corefoundation\/cgvector\/scaledintegral","type":"topic","title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/coregraphics.json b/docs/data/documentation/anima/coregraphics.json index 313157a2..880dea62 100644 --- a/docs/data/documentation/anima/coregraphics.json +++ b/docs/data/documentation/anima/coregraphics.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics"},"metadata":{"role":"collection","modules":[{"name":"Anima"}],"externalID":"s:m:s:e:s:So10CGColorRefa5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","title":"CoreGraphics","roleHeading":"Extended Module","symbolKind":"extension"},"topicSections":[{"title":"Extended Classes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/coregraphics"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics":{"title":"CoreGraphics","role":"collection","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/coregraphics"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"],"title":"Extended Classes"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics"},"metadata":{"roleHeading":"Extended Module","modules":[{"name":"Anima"}],"role":"collection","symbolKind":"extension","externalID":"s:m:s:e:s:So10CGColorRefa5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","title":"CoreGraphics"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"}],"kind":"symbol","title":"CGColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/coregraphics","role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","kind":"symbol","title":"CoreGraphics"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 d27b42f4..6548243a 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor.json +++ b/docs/data/documentation/anima/coregraphics/cgcolor.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","interfaceLanguage":"swift"},"sections":[],"metadata":{"title":"CGColor","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"externalID":"s:e:s:So10CGColorRefa5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","extendedModule":"CoreGraphics","roleHeading":"Extended Class","role":"symbol","symbolKind":"extension","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","kind":"identifier","text":"CGColor"}],"modules":[{"name":"Anima","relatedModules":["CoreGraphics"]}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics"]]},"kind":"symbol","relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"],"kind":"relationships","title":"Conforms To"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"}],"languages":["swift"],"platforms":["macOS"]}]}],"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations"]}],"variants":[{"paths":["\/documentation\/anima\/coregraphics\/cgcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/coregraphics\/cgcolor\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","type":"topic"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreGraphics":{"title":"CoreGraphics","role":"collection","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"metadata":{"navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"symbolKind":"extension","extendedModule":"CoreGraphics","roleHeading":"Extended Class","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"title":"CGColor","externalID":"s:e:s:So10CGColorRefa5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","modules":[{"name":"Anima","relatedModules":["CoreGraphics"]}]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics"]]},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations"],"generated":true}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","role":"collectionGroup","kind":"article","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/CAKeyframeAnimationValueConvertible-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/coregraphics\/cgcolor\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"}],"kind":"symbol","title":"CGColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/coregraphics","role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","kind":"symbol","title":"CoreGraphics"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/animatabledata.json b/docs/data/documentation/anima/coregraphics/cgcolor/animatabledata.json index 0c1397c5..1d5e6b50 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor/animatabledata.json +++ b/docs/data/documentation/anima/coregraphics/cgcolor/animatabledata.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"text":".","type":"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"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"title":"animatableData","externalID":"s:So10CGColorRefa5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","modules":[{"name":"Anima","relatedModules":["CoreGraphics"]}],"extendedModule":"CoreGraphics","roleHeading":"Instance 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","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">"}],"symbolKind":"property","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor/animatableData":{"title":"animatableData","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatabledata","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics":{"title":"CoreGraphics","role":"collection","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"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","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/animatabledata"]}],"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">","kind":"text"}],"extendedModule":"CoreGraphics","externalID":"s:So10CGColorRefa5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","title":"animatableData","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Anima","relatedModules":["CoreGraphics"]}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"}],"kind":"symbol","title":"CGColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","role":"collectionGroup","kind":"article","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/coregraphics","role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","kind":"symbol","title":"CoreGraphics"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/animatableData":{"title":"animatableData","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":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData","role":"symbol"}}} \ 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 ca690cb9..d8619913 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/coregraphics/cgcolor/animatableproperty-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral"],"generated":true,"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero"],"title":"Type Properties"}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations"]}],"metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)","url":"\/documentation\/anima\/coregraphics\/cgcolor\/init(_:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CGColor","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"title":"init(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/zero":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero","url":"\/documentation\/anima\/coregraphics\/cgcolor\/zero","kind":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"title":"zero","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics":{"title":"CoreGraphics","role":"collection","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/scaledIntegral":{"abstract":[],"title":"scaledIntegral","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral","url":"\/documentation\/anima\/coregraphics\/cgcolor\/scaledintegral","role":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/animatableData":{"title":"animatableData","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatabledata","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"]]},"kind":"article","metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)"],"generated":true,"title":"Initializers"},{"generated":true,"title":"Instance Properties","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"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations"]}],"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor/zero":{"title":"zero","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero","role":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/init(_:)":{"title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CGColor"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/coregraphics","role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","kind":"symbol","title":"CoreGraphics"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/animatableData":{"title":"animatableData","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":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData","role":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"}],"kind":"symbol","title":"CGColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/scaledIntegral":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/coregraphics\/cgcolor\/scaledintegral","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral","kind":"symbol","title":"scaledIntegral"}}} \ 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 792521ba..e71051a1 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/coregraphics/cgcolor/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/toKeyframeValue()"],"generated":true,"title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"]]},"references":{"doc://Anima/documentation/Anima/CoreGraphics":{"title":"CoreGraphics","role":"collection","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/toKeyframeValue()":{"role":"symbol","type":"topic","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","kind":"typeIdentifier","text":"AnyObject"}],"abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor\/tokeyframevalue()","title":"toKeyframeValue()"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"]]},"kind":"article","metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/toKeyframeValue()"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/cakeyframeanimationvalueconvertible-implementations"]}],"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor/toKeyframeValue()":{"url":"\/documentation\/anima\/coregraphics\/cgcolor\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/toKeyframeValue()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[],"title":"toKeyframeValue()"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"}],"kind":"symbol","title":"CGColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/coregraphics","role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","kind":"symbol","title":"CoreGraphics"}}} \ 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 e211e625..37872717 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor/init(_:).json +++ b/docs/data/documentation/anima/coregraphics/cgcolor/init(_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">)"}],"languages":["swift"],"platforms":["macOS"]}]}],"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"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/init(_:)"]}],"metadata":{"roleHeading":"Initializer","modules":[{"name":"Anima"}],"role":"symbol","title":"init(_:)","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":">)"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CGColor"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:5Anima18AnimatablePropertyPAASo10CGColorRefaRbzrlEyxAA0B5ArrayVySdGcfc::SYNTHESIZED::c:@T@CGColorRef","extendedModule":"Anima","symbolKind":"init"},"sections":[],"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)","url":"\/documentation\/anima\/coregraphics\/cgcolor\/init(_:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CGColor","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"title":"init(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics":{"title":"CoreGraphics","role":"collection","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"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"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/init(_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAASo10CGColorRefaRbzrlEyxAA0B5ArrayVySdGcfc::SYNTHESIZED::c:@T@CGColorRef","roleHeading":"Initializer","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"modules":[{"name":"Anima"}],"symbolKind":"init","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CGColor"},{"type":"text","text":"."}]},"title":"init(_:)","extendedModule":"Anima"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"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":">)"}]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","role":"collectionGroup","kind":"article","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/coregraphics","role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","kind":"symbol","title":"CoreGraphics"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"}],"kind":"symbol","title":"CGColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/init(_:)":{"title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CGColor"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/scaledintegral.json b/docs/data/documentation/anima/coregraphics/cgcolor/scaledintegral.json index e075cc15..868bafa8 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor/scaledintegral.json +++ b/docs/data/documentation/anima/coregraphics/cgcolor/scaledintegral.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"title":"scaledIntegral","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@T@CGColorRef","extendedModule":"Anima","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}]},"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":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/scaledintegral"]}],"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/scaledIntegral":{"abstract":[],"title":"scaledIntegral","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral","url":"\/documentation\/anima\/coregraphics\/cgcolor\/scaledintegral","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreGraphics":{"title":"CoreGraphics","role":"collection","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral"},"schemaVersion":{"major":0,"patch":0,"minor":3},"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","extendedModule":"Anima","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@T@CGColorRef","modules":[{"name":"Anima"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","role":"collectionGroup","kind":"article","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/scaledIntegral":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/coregraphics\/cgcolor\/scaledintegral","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral","kind":"symbol","title":"scaledIntegral"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"}],"kind":"symbol","title":"CGColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/coregraphics","role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","kind":"symbol","title":"CoreGraphics"}}} \ 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 1161965f..571a6ad4 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor/tokeyframevalue().json +++ b/docs/data/documentation/anima/coregraphics/cgcolor/tokeyframevalue().json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/toKeyframeValue()","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"extendedModule":"CoreGraphics","roleHeading":"Instance Method","modules":[{"relatedModules":["CoreGraphics"],"name":"Anima"}],"symbolKind":"method","title":"toKeyframeValue()","role":"symbol","externalID":"s:So10CGColorRefa5AnimaE15toKeyframeValueyXlyF"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"type":"text","text":"."}],"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":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/tokeyframevalue()"]}],"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/toKeyframeValue()":{"role":"symbol","type":"topic","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","kind":"typeIdentifier","text":"AnyObject"}],"abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor\/tokeyframevalue()","title":"toKeyframeValue()"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/coregraphics\/cgcolor\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreGraphics":{"title":"CoreGraphics","role":"collection","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","type":"topic"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}]}]}],"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"]]},"metadata":{"title":"toKeyframeValue()","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["CoreGraphics"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"extendedModule":"CoreGraphics","externalID":"s:So10CGColorRefa5AnimaE15toKeyframeValueyXlyF","role":"symbol"},"kind":"symbol","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()"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/tokeyframevalue()"]}],"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor/toKeyframeValue()":{"url":"\/documentation\/anima\/coregraphics\/cgcolor\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/toKeyframeValue()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[],"title":"toKeyframeValue()"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"}],"kind":"symbol","title":"CGColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/CAKeyframeAnimationValueConvertible-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/coregraphics\/cgcolor\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article"},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/coregraphics","role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","kind":"symbol","title":"CoreGraphics"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 fa2d36ed..474ece6e 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor/zero.json +++ b/docs/data/documentation/anima/coregraphics/cgcolor/zero.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"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":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"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\/AnimatableProperty-Implementations"]]},"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"roleHeading":"Type Property","symbolKind":"property","role":"symbol","title":"zero","modules":[{"name":"Anima","relatedModules":["CoreGraphics"]}],"extendedModule":"CoreGraphics","externalID":"s:So10CGColorRefa5AnimaE4zeroABXDvpZ"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/zero":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero","url":"\/documentation\/anima\/coregraphics\/cgcolor\/zero","kind":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"title":"zero","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CoreGraphics":{"title":"CoreGraphics","role":"collection","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"type":"text","text":"."}],"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":": "},{"kind":"typeIdentifier","text":"Self"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"extendedModule":"CoreGraphics","externalID":"s:So10CGColorRefa5AnimaE4zeroABXDvpZ","symbolKind":"property","role":"symbol","roleHeading":"Type Property","modules":[{"relatedModules":["CoreGraphics"],"name":"Anima"}],"title":"zero"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero"},"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":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/coregraphics","role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","kind":"symbol","title":"CoreGraphics"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","role":"collectionGroup","kind":"article","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/zero":{"title":"zero","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero","role":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/coregraphics\/cgcolor","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"}],"kind":"symbol","title":"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 813c67d5..c025f76d 100644 --- a/docs/data/documentation/anima/decayanimation.json +++ b/docs/data/documentation/anima/decayanimation.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"class","roleHeading":"Class","title":"DecayAnimation","role":"symbol","externalID":"s:5Anima14DecayAnimationC","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","interfaceLanguage":"swift"},"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"]},{"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"]},{"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","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations"],"generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/s23CustomStringConvertibleP"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Decay Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayAnimation"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"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":"content","content":[{"anchor":"overview","type":"heading","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"There are two ways ways to create a decay animation:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","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":"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":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"velocity"}],"type":"strong"},{"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"},{"type":"text","text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time."}]}]}]},{"code":["let decayAnimation = DecayAnimation(value: value, velocity: velocity)","decayAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","decayAnimation.start()"],"type":"codeListing","syntax":"swift"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation"]}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/CustomStringConvertible-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations","kind":"article","type":"topic","url":"\/documentation\/anima\/decayanimation\/customstringconvertible-implementations","abstract":[],"title":"CustomStringConvertible Implementations"},"doc://Anima/documentation/Anima/DecayAnimation/init(value:velocity:decelerationRate:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)","kind":"symbol","type":"topic","title":"init(value:velocity:decelerationRate:)","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and velocity."}],"url":"\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","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","type":"topic","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autostarts"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"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"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"stop(at:immediately:)","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","title":"value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/value","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[]},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/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"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/decayanimation\/velocity","type":"topic","title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","type":"topic","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id"},"doc://Anima/documentation/Anima/DecayAnimation/completion":{"url":"\/documentation\/anima\/decayanimation\/completion","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"},{"kind":"text","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"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"kind":"symbol","role":"symbol","title":"completion","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/target":{"title":"target","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"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"},{"text":" to an value that will result in the animation ending up at the specified target when it stops.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","title":"updateAnimation(deltaTime:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","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"}],"role":"symbol","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","role":"symbol","title":"decelerationRate","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","title":"CAKeyframeAnimationEmittable","kind":"symbol","type":"topic","conformance":{"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}]},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","role":"symbol","type":"topic","title":"delay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"url":"\/documentation\/anima\/decayanimation\/groupid","type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","role":"symbol","type":"topic","title":"state","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/DecayAnimation/init(value:target:decelerationRate:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(value:target:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)","abstract":[{"text":"Creates a new animation with the specified initial value and target.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/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"}],"role":"symbol","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\/DecayAnimation\/repeats"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","type":"topic","title":"autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"start(afterDelay:)","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","title":"isReversed","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","role":"symbol","title":"pause()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"doc://Anima/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP"}}} \ No newline at end of file +{"topicSections":[{"title":"Creating the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)"]},{"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"],"title":"Starting and stopping the animation"},{"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"]},{"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","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations"]}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/s23CustomStringConvertibleP"],"type":"conformsTo","kind":"relationships"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"overview","text":"Overview"},{"inlineContent":[{"text":"There are two ways ways to create a decay animation:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"target","type":"text"}]},{"text":": You provide a target and the animation will animate the value to the target with a decaying acceleration.","type":"text"}]}]}]},{"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":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"velocity","type":"text"}]},{"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"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}]}]}]},{"code":["let decayAnimation = DecayAnimation(value: value, velocity: velocity)","decayAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","decayAnimation.start()"],"syntax":"swift","type":"codeListing"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation"]}],"seeAlsoSections":[{"title":"Decay Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction"],"generated":true}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayAnimation"}],"externalID":"s:5Anima14DecayAnimationC","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","roleHeading":"Class","modules":[{"name":"Anima"}],"role":"symbol"},"abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","title":"CAKeyframeAnimationEmittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}]},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"role":"collectionGroup","abstract":[],"type":"topic","kind":"article","title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"title":"delay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/init(value:target:decelerationRate:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","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"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and target."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","title":"init(value:target:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","role":"symbol"},"doc://Anima/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://Anima/documentation/Anima/DecayAnimation/completion":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/decayanimation\/completion","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."}],"title":"completion","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","title":"value","abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"title":"decelerationRate","type":"topic","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","type":"topic","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"title":"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\/DecayAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"type":"text","text":")."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"title":"integralizeValues","type":"topic","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"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."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"title":"autoStarts","type":"topic","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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"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":")"}],"type":"topic","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"title":"pause()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"role":"symbol","title":"id","url":"\/documentation\/anima\/decayanimation\/id","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/target":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"kind":"symbol","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 "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},{"type":"text","text":" to an value that will result in the animation ending up at the specified target when it stops."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"topic","url":"\/documentation\/anima\/decayanimation\/target","title":"target"},"doc://Anima/documentation/Anima/DecayAnimation/init(value:velocity:decelerationRate:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and velocity."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)","title":"init(value:velocity:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)"},"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"kind":"symbol","title":"updateAnimation(deltaTime:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"title":"state","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"type":"topic","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"title":"groupID","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","kind":"symbol","title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","url":"\/documentation\/anima\/decayfunction","type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/CustomStringConvertible-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/decayanimation\/customstringconvertible-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations"}}} \ 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 99829ff6..d6ceb9d0 100644 --- a/docs/data/documentation/anima/decayanimation/autoreverse.json +++ b/docs/data/documentation/anima/decayanimation/autoreverse.json @@ -1 +1 @@ -{"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}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/autoreverse"]}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"text":").","type":"text"}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14DecayAnimationC11autoreverseSbvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property","title":"autoreverse","roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"url":"\/documentation\/anima\/decayanimation\/groupid","type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autostarts"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/decayanimation\/velocity","type":"topic","title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","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","type":"topic","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","title":"isReversed","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","role":"symbol","title":"decelerationRate","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","type":"topic","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id"},"doc://Anima/documentation/Anima/DecayAnimation/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"}],"role":"symbol","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\/DecayAnimation\/repeats"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","type":"topic","title":"autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/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"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","seeAlsoSections":[{"generated":true,"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"],"title":"Accessing animation parameters"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/autoreverse"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:5Anima14DecayAnimationC11autoreverseSbvp","title":"autoreverse","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol"},"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":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"references":{"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"title":"decelerationRate","type":"topic","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"title":"integralizeValues","type":"topic","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"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."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"role":"symbol","title":"id","url":"\/documentation\/anima\/decayanimation\/id","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","type":"topic","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"title":"groupID","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"title":"autoStarts","type":"topic","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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"title":"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\/DecayAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"type":"text","text":")."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"}}} \ 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 6eac22a9..727c805c 100644 --- a/docs/data/documentation/anima/decayanimation/autostarts.json +++ b/docs/data/documentation/anima/decayanimation/autostarts.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference"},{"text":" changes to a non ","type":"text"},{"type":"codeVoice","code":"zero"},{"type":"text","text":" value."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/autostarts"]}],"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":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:5Anima14DecayAnimationC10autoStartsSbvp","title":"autoStarts","role":"symbol","symbolKind":"property","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"sections":[],"references":{"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/decayanimation\/velocity","type":"topic","title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"url":"\/documentation\/anima\/decayanimation\/groupid","type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","title":"isReversed","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","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","type":"topic","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","type":"topic","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/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"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/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"}],"role":"symbol","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\/DecayAnimation\/repeats"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","type":"topic","title":"autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","role":"symbol","title":"decelerationRate","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autostarts"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/autostarts"]}],"metadata":{"modules":[{"name":"Anima"}],"title":"autoStarts","externalID":"s:5Anima14DecayAnimationC10autoStartsSbvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","roleHeading":"Instance Property"},"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}],"abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","isActive":true},{"type":"text","text":" changes to a non "},{"type":"codeVoice","code":"zero"},{"type":"text","text":" value."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts"},"references":{"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","type":"topic","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"title":"groupID","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"role":"symbol","title":"id","url":"\/documentation\/anima\/decayanimation\/id","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"title":"autoStarts","type":"topic","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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"title":"decelerationRate","type":"topic","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"title":"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\/DecayAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"type":"text","text":")."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"title":"integralizeValues","type":"topic","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"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."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"}}} \ 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 9af1a30f..c05ac9a1 100644 --- a/docs/data/documentation/anima/decayanimation/cakeyframeanimationemittable-implementations.json +++ b/docs/data/documentation/anima/decayanimation/cakeyframeanimationemittable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations"]}],"topicSections":[{"title":"Instance Methods","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:)"],"generated":true}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationEmittable Implementations"},"kind":"article","sections":[],"references":{"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 "},{"code":"DecayAnimation","type":"codeVoice"},{"type":"text","text":" animating from its "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" to its ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"reference"},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"type":"text","text":" until it resolves."}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"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"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"},{"text":"], ","kind":"text"},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","url":"\/documentation\/anima\/decayanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/target":{"title":"target","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"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"},{"text":" to an value that will result in the animation ending up at the specified target when it stops.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forFramerate:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forFramerate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"title":"keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/decayanimation\/keyframeanimation(forframerate:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","title":"value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/value","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[]},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forScreen:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forScreen:)","title":"keyframeAnimation(forScreen:)","role":"symbol","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\/decayanimation\/keyframeanimation(forscreen:)","type":"topic","kind":"symbol","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"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation()":{"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/decayanimation\/keyframeanimation()","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"title":"keyframeAnimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation()"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"metadata":{"role":"collectionGroup","title":"CAKeyframeAnimationEmittable Implementations","modules":[{"name":"Anima"}]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"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","generated":true}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forScreen:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forScreen","kind":"externalParam"},{"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":"symbol","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forScreen:)","type":"topic","url":"\/documentation\/anima\/decayanimation\/keyframeanimation(forscreen:)","title":"keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forFramerate:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forFramerate:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/decayanimation\/keyframeanimation(forframerate:)","title":"keyframeAnimation(forFramerate:)"},"doc://Anima/documentation/Anima/DecayAnimation/target":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"kind":"symbol","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 "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},{"type":"text","text":" to an value that will result in the animation ending up at the specified target when it stops."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"topic","url":"\/documentation\/anima\/decayanimation\/target","title":"target"},"doc://Anima/documentation/Anima/DecayAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"values","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"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"}],"type":"topic","abstract":[{"text":"Generates and populates the ","type":"text"},{"code":"values","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"keyTimes"},{"text":" for a given ","type":"text"},{"type":"codeVoice","code":"DecayAnimation"},{"text":" animating from its ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference"},{"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."}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation()","type":"topic","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"url":"\/documentation\/anima\/decayanimation\/keyframeanimation()","title":"keyframeAnimation()"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","title":"value","abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]}}} \ 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 5cd1c2f7..833ad646 100644 --- a/docs/data/documentation/anima/decayanimation/completion.json +++ b/docs/data/documentation/anima/decayanimation/completion.json @@ -1 +1 @@ -{"metadata":{"title":"completion","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima14DecayAnimationC10completionyAA0C5EventOyxGcSgvp","roleHeading":"Instance Property"},"sections":[],"abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/completion"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"],"generated":true,"title":"Handling animation updates"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"text":"AnimationEvent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimationEvent":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol","url":"\/documentation\/anima\/animationevent","title":"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."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","title":"updateAnimation(deltaTime:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","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"}],"role":"symbol","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","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","type":"topic","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/completion":{"url":"\/documentation\/anima\/decayanimation\/completion","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"},{"kind":"text","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"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"kind":"symbol","role":"symbol","title":"completion","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","title":"value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/value","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completion"},{"text":": ((","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/decayanimation\/completion"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"seeAlsoSections":[{"generated":true,"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion"},"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"externalID":"s:5Anima14DecayAnimationC10completionyAA0C5EventOyxGcSgvp","title":"completion","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol"},"abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/AnimationEvent":{"role":"symbol","abstract":[{"text":"Constants indicating that an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"url":"\/documentation\/anima\/animationevent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"title":"AnimationEvent","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/completion":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/decayanimation\/completion","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."}],"title":"completion","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","title":"value","abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"kind":"symbol","title":"updateAnimation(deltaTime:)","role":"symbol"}}} \ 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 7263ee1f..85be21b7 100644 --- a/docs/data/documentation/anima/decayanimation/customstringconvertible-implementations.json +++ b/docs/data/documentation/anima/decayanimation/customstringconvertible-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"CustomStringConvertible Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"variants":[{"paths":["\/documentation\/anima\/decayanimation\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/DecayAnimation/description":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description","conformance":{"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/description","title":"description","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CustomStringConvertible Implementations"},"variants":[{"paths":["\/documentation\/anima\/decayanimation\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description"],"title":"Instance Properties"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/description":{"url":"\/documentation\/anima\/decayanimation\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","title":"description","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description","abstract":[],"role":"symbol","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":"."}]}}}} \ 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 6430f96d..5c60e981 100644 --- a/docs/data/documentation/anima/decayanimation/decelerationrate.json +++ b/docs/data/documentation/anima/decayanimation/decelerationrate.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"seeAlsoSections":[{"title":"Accessing animation parameters","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}],"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/decelerationrate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"decelerationRate","role":"symbol","externalID":"s:5Anima14DecayAnimationC16decelerationRateSdvp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","role":"symbol","title":"decelerationRate","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"url":"\/documentation\/anima\/decayanimation\/groupid","type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/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"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","type":"topic","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id"},"doc://Anima/documentation/Anima/DecayAnimation/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"}],"role":"symbol","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\/DecayAnimation\/repeats"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","type":"topic","title":"autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/decayanimation\/velocity","type":"topic","title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","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","type":"topic","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autostarts"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","title":"isReversed","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/decelerationrate"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:5Anima14DecayAnimationC16decelerationRateSdvp","symbolKind":"property","title":"decelerationRate","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"modules":[{"name":"Anima"}],"roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate"},"kind":"symbol","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"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"],"title":"Accessing animation parameters","generated":true}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","type":"topic","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"title":"groupID","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"title":"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\/DecayAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"type":"text","text":")."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"role":"symbol","title":"id","url":"\/documentation\/anima\/decayanimation\/id","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"title":"autoStarts","type":"topic","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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"title":"decelerationRate","type":"topic","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"title":"integralizeValues","type":"topic","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"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."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"}}} \ 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 1b90d707..f0783563 100644 --- a/docs/data/documentation/anima/decayanimation/delay.json +++ b/docs/data/documentation/anima/decayanimation/delay.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/delay"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"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\/state"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":" { get }"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima14DecayAnimationC5delaySdvp","modules":[{"name":"Anima"}],"title":"delay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"role":"symbol","symbolKind":"property"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/DecayAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","role":"symbol","type":"topic","title":"state","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/DecayAnimation/delay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","role":"symbol","type":"topic","title":"delay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","role":"symbol","title":"pause()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"start(afterDelay:)","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"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"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"stop(at:immediately:)","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/delay"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"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"},{"text":" { get }","kind":"text"}]}],"kind":"declarations"}],"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}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay"},"metadata":{"externalID":"s:5Anima14DecayAnimationC5delaySdvp","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","title":"delay","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"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":")"}],"type":"topic","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"title":"pause()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"title":"state","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"type":"topic","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"title":"delay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","role":"symbol"}}} \ 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 fade6ab1..1d3dec63 100644 --- a/docs/data/documentation/anima/decayanimation/description.json +++ b/docs/data/documentation/anima/decayanimation/description.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/decayanimation\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:5Anima14DecayAnimationC11descriptionSSvp","role":"symbol","title":"description","extendedModule":"Anima","roleHeading":"Instance Property","symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"modules":[{"name":"Anima"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/description":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description","conformance":{"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/description","title":"description","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/CustomStringConvertible-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations","kind":"article","type":"topic","url":"\/documentation\/anima\/decayanimation\/customstringconvertible-implementations","abstract":[],"title":"CustomStringConvertible Implementations"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:5Anima14DecayAnimationC11descriptionSSvp","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"description","modules":[{"name":"Anima"}],"extendedModule":"Anima"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/CustomStringConvertible-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/decayanimation\/customstringconvertible-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/description":{"url":"\/documentation\/anima\/decayanimation\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","title":"description","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description","abstract":[],"role":"symbol","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":"."}]}}}} \ 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 92621ce5..13cc7ca3 100644 --- a/docs/data/documentation/anima/decayanimation/groupid.json +++ b/docs/data/documentation/anima/decayanimation/groupid.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"sections":[],"seeAlsoSections":[{"title":"Accessing animation parameters","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}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"? { get }"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/decayanimation\/groupid"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","title":"groupID","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"property","externalID":"s:5Anima14DecayAnimationC7groupID10Foundation4UUIDVSgvp","modules":[{"name":"Anima"}]},"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autostarts"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","title":"isReversed","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/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"}],"role":"symbol","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\/DecayAnimation\/repeats"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","type":"topic","title":"autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","role":"symbol","title":"decelerationRate","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/decayanimation\/velocity","type":"topic","title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/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"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","type":"topic","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"url":"\/documentation\/anima\/decayanimation\/groupid","type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","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","type":"topic","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"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 }"}],"platforms":["macOS"],"languages":["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\/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"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/groupid"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"externalID":"s:5Anima14DecayAnimationC7groupID10Foundation4UUIDVSgvp","title":"groupID","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"kind":"symbol","abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","type":"topic","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"title":"groupID","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"role":"symbol","title":"id","url":"\/documentation\/anima\/decayanimation\/id","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"title":"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\/DecayAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"type":"text","text":")."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"title":"autoStarts","type":"topic","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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"title":"decelerationRate","type":"topic","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"title":"integralizeValues","type":"topic","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"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."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"}}} \ 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 dc072364..ad061e33 100644 --- a/docs/data/documentation/anima/decayanimation/id.json +++ b/docs/data/documentation/anima/decayanimation/id.json @@ -1 +1 @@ -{"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"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"],"title":"Accessing animation parameters","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/id"]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14DecayAnimationC2id10Foundation4UUIDVvp","title":"id"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"references":{"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autostarts"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","title":"isReversed","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/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"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/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"}],"role":"symbol","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\/DecayAnimation\/repeats"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","type":"topic","title":"autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","type":"topic","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","role":"symbol","title":"decelerationRate","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/decayanimation\/velocity","type":"topic","title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","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","type":"topic","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"url":"\/documentation\/anima\/decayanimation\/groupid","type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/id"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"title":"id","role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima14DecayAnimationC2id10Foundation4UUIDVvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id"},"sections":[],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"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/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"title":"groupID","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"title":"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\/DecayAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"type":"text","text":")."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","type":"topic","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"title":"integralizeValues","type":"topic","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"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."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"title":"decelerationRate","type":"topic","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"title":"autoStarts","type":"topic","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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"role":"symbol","title":"id","url":"\/documentation\/anima\/decayanimation\/id","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"}}} \ 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 f2dd0a95..d39e63f5 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 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)"],"title":"Creating the animation"}],"abstract":[{"text":"Creates a new animation with the specified initial value and target.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"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"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":" = DecayFunction.ScrollViewDecelerationRate)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The start value of the animation.","type":"text"}]}],"name":"value"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The target value of the animation."}]}],"name":"target"},{"name":"decelerationRate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The rate at which the velocity decays over time. The default value decelerates like scrollviews."}]}]}]}],"sections":[],"metadata":{"symbolKind":"init","roleHeading":"Initializer","title":"init(value:target:decelerationRate:)","role":"symbol","externalID":"s:5Anima14DecayAnimationC5value6target16decelerationRateACyxGx_xSdtcfc","modules":[{"name":"Anima"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/DecayAnimation/init(value:target:decelerationRate:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(value:target:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)","abstract":[{"text":"Creates a new animation with the specified initial value and target.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/init(value:velocity:decelerationRate:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)","kind":"symbol","type":"topic","title":"init(value:velocity:decelerationRate:)","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and velocity."}],"url":"\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and target."}],"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","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = DecayFunction.ScrollViewDecelerationRate)"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The start value of the animation."}],"type":"paragraph"}],"name":"value"},{"content":[{"inlineContent":[{"text":"The target value of the animation.","type":"text"}],"type":"paragraph"}],"name":"target"},{"content":[{"inlineContent":[{"text":"The rate at which the velocity decays over time. The default value decelerates like scrollviews.","type":"text"}],"type":"paragraph"}],"name":"decelerationRate"}],"kind":"parameters"}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Initializer","externalID":"s:5Anima14DecayAnimationC5value6target16decelerationRateACyxGx_xSdtcfc","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(value:target:decelerationRate:)","symbolKind":"init"},"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:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/init(value:target:decelerationRate:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","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"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and target."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","title":"init(value:target:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/init(value:velocity:decelerationRate:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and velocity."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)","title":"init(value:velocity:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/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 e8743bc6..2e65d0e2 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 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"kind":"symbol","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and velocity."}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Creating the animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":" = DecayFunction.ScrollViewDecelerationRate)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"text":"The start value of the animation.","type":"text"}]}]},{"name":"velocity","content":[{"type":"paragraph","inlineContent":[{"text":"The velocity of the animation.","type":"text"}]}]},{"name":"decelerationRate","content":[{"inlineContent":[{"type":"text","text":"The rate at which the velocity decays over time. The default value decelerates like scrollviews."}],"type":"paragraph"}]}],"kind":"parameters"}],"sections":[],"metadata":{"externalID":"s:5Anima14DecayAnimationC5value8velocity16decelerationRateACyxGx_xSdtcfc","title":"init(value:velocity:decelerationRate:)","role":"symbol","symbolKind":"init","modules":[{"name":"Anima"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"roleHeading":"Initializer"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/init(value:velocity:decelerationRate:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)","kind":"symbol","type":"topic","title":"init(value:velocity:decelerationRate:)","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and velocity."}],"url":"\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/init(value:target:decelerationRate:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(value:target:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)","abstract":[{"text":"Creates a new animation with the specified initial value and target.","type":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and velocity."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)"],"title":"Creating the animation","generated":true}],"metadata":{"roleHeading":"Initializer","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}],"title":"init(value:velocity:decelerationRate:)","externalID":"s:5Anima14DecayAnimationC5value8velocity16decelerationRateACyxGx_xSdtcfc","role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" = DecayFunction.ScrollViewDecelerationRate)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The start value of the animation.","type":"text"}],"type":"paragraph"}],"name":"value"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The velocity of the animation."}]}],"name":"velocity"},{"content":[{"inlineContent":[{"text":"The rate at which the velocity decays over time. The default value decelerates like scrollviews.","type":"text"}],"type":"paragraph"}],"name":"decelerationRate"}],"kind":"parameters"}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/DecayAnimation/init(value:velocity:decelerationRate:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and velocity."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)","title":"init(value:velocity:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/init(value:target:decelerationRate:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","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"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and target."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","title":"init(value:target:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:target: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 bf154447..6aaff48c 100644 --- a/docs/data/documentation/anima/decayanimation/integralizevalues.json +++ b/docs/data/documentation/anima/decayanimation/integralizevalues.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/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."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/integralizevalues"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"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"]}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14DecayAnimationC17integralizeValuesSbvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"symbolKind":"property","role":"symbol","title":"integralizeValues","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"references":{"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/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"}],"role":"symbol","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\/DecayAnimation\/repeats"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","type":"topic","title":"autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/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"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autostarts"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","title":"isReversed","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","role":"symbol","title":"decelerationRate","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","title":"value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/value","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[]},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/decayanimation\/velocity","type":"topic","title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","type":"topic","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","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","type":"topic","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"url":"\/documentation\/anima\/decayanimation\/groupid","type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima14DecayAnimationC17integralizeValuesSbvp","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Instance Property"},"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\/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"],"generated":true,"title":"Accessing animation parameters"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"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."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/integralizevalues"]}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"title":"decelerationRate","type":"topic","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"title":"groupID","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","title":"value","abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","type":"topic","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"title":"integralizeValues","type":"topic","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"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."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"role":"symbol","title":"id","url":"\/documentation\/anima\/decayanimation\/id","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"title":"autoStarts","type":"topic","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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"title":"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\/DecayAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"type":"text","text":")."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"}}} \ 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 bd89108c..13d90fb8 100644 --- a/docs/data/documentation/anima/decayanimation/isreversed.json +++ b/docs/data/documentation/anima/decayanimation/isreversed.json @@ -1 +1 @@ -{"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"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"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/isreversed"]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14DecayAnimationC10isReversedSbvp","title":"isReversed"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"references":{"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/decayanimation\/velocity","type":"topic","title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"url":"\/documentation\/anima\/decayanimation\/groupid","type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","title":"isReversed","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","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","type":"topic","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","type":"topic","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/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"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/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"}],"role":"symbol","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\/DecayAnimation\/repeats"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","type":"topic","title":"autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","role":"symbol","title":"decelerationRate","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autostarts"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed"},"sections":[],"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\/repeats"],"generated":true}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"isReversed","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima14DecayAnimationC10isReversedSbvp"},"variants":[{"paths":["\/documentation\/anima\/decayanimation\/isreversed"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"title":"integralizeValues","type":"topic","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"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."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","type":"topic","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"title":"decelerationRate","type":"topic","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"title":"autoStarts","type":"topic","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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"role":"symbol","title":"id","url":"\/documentation\/anima\/decayanimation\/id","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"title":"groupID","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"title":"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\/DecayAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"type":"text","text":")."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"}}} \ 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 8f1c08bd..8291fec2 100644 --- a/docs/data/documentation/anima/decayanimation/keyframeanimation().json +++ b/docs/data/documentation/anima/decayanimation/keyframeanimation().json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}]}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"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."}],"type":"paragraph"}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"style":"note","name":"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"}],"type":"aside"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/keyframeanimation()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"title":"keyframeAnimation()","extendedModule":"Anima","roleHeading":"Instance Method","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF::SYNTHESIZED::s:5Anima14DecayAnimationC","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"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation()"},"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation()":{"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/decayanimation\/keyframeanimation()","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"title":"keyframeAnimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation()"},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/keyframeanimation()"]}],"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF::SYNTHESIZED::s:5Anima14DecayAnimationC","title":"keyframeAnimation()","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","role":"symbol","extendedModule":"Anima"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Return Value","anchor":"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."}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"style":"note","content":[{"inlineContent":[{"type":"text","text":"You will be required to change the "},{"code":"keyPath","type":"codeVoice"},{"type":"text","text":" of the "},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"type":"text","text":" in order for it to be useful."}],"type":"paragraph"}],"name":"Note","type":"aside"}],"kind":"content"}],"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"},{"type":"text","text":" based on the animation’s current value and target."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"role":"collectionGroup","abstract":[],"type":"topic","kind":"article","title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation()","type":"topic","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"url":"\/documentation\/anima\/decayanimation\/keyframeanimation()","title":"keyframeAnimation()"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 7e9dec86..cc549254 100644 --- a/docs/data/documentation/anima/decayanimation/keyframeanimation(forframerate:).json +++ b/docs/data/documentation/anima/decayanimation/keyframeanimation(forframerate:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forFramerate:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF::SYNTHESIZED::s:5Anima14DecayAnimationC","roleHeading":"Instance Method","extendedModule":"Anima","title":"keyframeAnimation(forFramerate:)","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"role":"symbol","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":" "},{"text":"framerate","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/keyframeanimation(forframerate:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CAKeyframeAnimationEmittable.keyframeAnimation(forFramerate:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forFramerate:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forFramerate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"title":"keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/decayanimation\/keyframeanimation(forframerate:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable.keyframeAnimation(forFramerate:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"text":" ","kind":"text"},{"text":"framerate","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]}]}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/keyframeanimation(forframerate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forFramerate:)"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF::SYNTHESIZED::s:5Anima14DecayAnimationC","title":"keyframeAnimation(forFramerate:)","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol"},"references":{"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forFramerate:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forFramerate:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/decayanimation\/keyframeanimation(forframerate:)","title":"keyframeAnimation(forFramerate:)"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"role":"collectionGroup","abstract":[],"type":"topic","kind":"article","title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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(forscreen:).json b/docs/data/documentation/anima/decayanimation/keyframeanimation(forscreen:).json index 8f315cc3..695604b6 100644 --- a/docs/data/documentation/anima/decayanimation/keyframeanimation(forscreen:).json +++ b/docs/data/documentation/anima/decayanimation/keyframeanimation(forscreen:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"metadata":{"role":"symbol","title":"keyframeAnimation(forScreen:)","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"kind":"text","text":": "},{"text":"NSScreen","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"roleHeading":"Instance Method","modules":[{"name":"Anima"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC09forScreenSo0bC0CSo8NSScreenC_tF::SYNTHESIZED::s:5Anima14DecayAnimationC","symbolKind":"method"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/keyframeanimation(forscreen:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forScreen:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"text":"forScreen","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"screen","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier","text":"NSScreen"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The screen where the animation is displayed."}],"type":"paragraph"}],"name":"screen"}]},{"content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"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."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"style":"note","type":"aside","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"},{"text":" in order for it to be useful.","type":"text"}],"type":"paragraph"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forScreen:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forScreen:)","title":"keyframeAnimation(forScreen:)","role":"symbol","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\/decayanimation\/keyframeanimation(forscreen:)","type":"topic","kind":"symbol","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"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/keyframeanimation(forscreen:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forScreen:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":" "},{"text":"screen","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The screen where the animation is displayed.","type":"text"}]}],"name":"screen"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":"A fully configured "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" which represents the animation from the current animation’s state to its resolved state.","type":"text"}],"type":"paragraph"}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"style":"note","name":"Note","type":"aside","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"}]}],"kind":"content"}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Method","symbolKind":"method","title":"keyframeAnimation(forScreen:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"extendedModule":"Anima","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC09forScreenSo0bC0CSo8NSScreenC_tF::SYNTHESIZED::s:5Anima14DecayAnimationC"},"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"]]},"references":{"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"role":"collectionGroup","abstract":[],"type":"topic","kind":"article","title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forScreen:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forScreen","kind":"externalParam"},{"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":"symbol","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forScreen:)","type":"topic","url":"\/documentation\/anima\/decayanimation\/keyframeanimation(forscreen:)","title":"keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"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 bfad0756..dbe45773 100644 --- a/docs/data/documentation/anima/decayanimation/pause().json +++ b/docs/data/documentation/anima/decayanimation/pause().json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"seeAlsoSections":[{"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"],"title":"Starting and stopping the animation","generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/pause()"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14DecayAnimationC5pauseyyF","title":"pause()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"roleHeading":"Instance Method","symbolKind":"method","role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","role":"symbol","title":"pause()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"start(afterDelay:)","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","role":"symbol","type":"topic","title":"delay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"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"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"stop(at:immediately:)","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","role":"symbol","type":"topic","title":"state","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"metadata":{"title":"pause()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima14DecayAnimationC5pauseyyF","roleHeading":"Instance Method","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"seeAlsoSections":[{"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"],"title":"Starting and stopping the animation","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/pause()"]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"title":"pause()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"title":"state","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"type":"topic","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"title":"delay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"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":")"}],"type":"topic","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"}}} \ 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 55b4d530..5eb87033 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 @@ -{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"values","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"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":" ["},{"text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"roleHeading":"Instance Method","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","extendedModule":"Anima","modules":[{"name":"Anima"}],"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","externalID":"s:5Anima14DecayAnimationCA2A010CAKeyframeC16ValueConvertibleRzrlE016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"text":"values","kind":"externalParam"},{"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"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Generates and populates the ","type":"text"},{"code":"values","type":"codeVoice"},{"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","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"type":"text","text":" to its "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target"},{"text":" by ticking it by ","type":"text"},{"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/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 "},{"code":"DecayAnimation","type":"codeVoice"},{"type":"text","text":" animating from its "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" to its ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"reference"},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"type":"text","text":" until it resolves."}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"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"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"},{"text":"], ","kind":"text"},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","url":"\/documentation\/anima\/decayanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/target":{"title":"target","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"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"},{"text":" to an value that will result in the animation ending up at the specified target when it stops.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","title":"value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/value","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[]},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/decayanimation\/velocity","type":"topic","title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"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":", "},{"text":"values","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"metadata":{"role":"symbol","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"values","kind":"externalParam"},{"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"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"externalID":"s:5Anima14DecayAnimationCA2A010CAKeyframeC16ValueConvertibleRzrlE016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","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"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","modules":[{"name":"Anima"}],"symbolKind":"method"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Generates and populates the "},{"type":"codeVoice","code":"values"},{"type":"text","text":" and "},{"type":"codeVoice","code":"keyTimes"},{"text":" for a given ","type":"text"},{"type":"codeVoice","code":"DecayAnimation"},{"type":"text","text":" animating from its "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"text":" to its ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","isActive":true},{"text":" by ticking it by ","type":"text"},{"code":"deltaTime","type":"codeVoice"},{"type":"text","text":" until it resolves."}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"values","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"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"}],"type":"topic","abstract":[{"text":"Generates and populates the ","type":"text"},{"code":"values","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"keyTimes"},{"text":" for a given ","type":"text"},{"type":"codeVoice","code":"DecayAnimation"},{"text":" animating from its ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference"},{"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."}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"role":"collectionGroup","abstract":[],"type":"topic","kind":"article","title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","title":"value","abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/target":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"kind":"symbol","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 "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},{"type":"text","text":" to an value that will result in the animation ending up at the specified target when it stops."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"topic","url":"\/documentation\/anima\/decayanimation\/target","title":"target"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","type":"topic","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"}}} \ 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 d1d34e3e..f3abd7b1 100644 --- a/docs/data/documentation/anima/decayanimation/relativepriority.json +++ b/docs/data/documentation/anima/decayanimation/relativepriority.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"kind":"symbol","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/relativepriority"],"traits":[{"interfaceLanguage":"swift"}]}],"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"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14DecayAnimationC16relativePrioritySivp","title":"relativePriority"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","role":"symbol","title":"decelerationRate","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/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"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/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"}],"role":"symbol","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\/DecayAnimation\/repeats"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","type":"topic","title":"autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autostarts"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/decayanimation\/velocity","type":"topic","title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","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","type":"topic","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"url":"\/documentation\/anima\/decayanimation\/groupid","type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","title":"isReversed","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","type":"topic","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/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","abstract":[{"type":"text","text":"The relative priority of the animation."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]}]}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/relativepriority"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"role":"symbol","title":"relativePriority","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"externalID":"s:5Anima14DecayAnimationC16relativePrioritySivp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property"},"references":{"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"title":"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\/DecayAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"type":"text","text":")."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"role":"symbol","title":"id","url":"\/documentation\/anima\/decayanimation\/id","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"title":"autoStarts","type":"topic","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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"title":"groupID","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","type":"topic","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"title":"integralizeValues","type":"topic","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"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."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"title":"decelerationRate","type":"topic","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"}}} \ 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 76ecc89e..30747af2 100644 --- a/docs/data/documentation/anima/decayanimation/repeats.json +++ b/docs/data/documentation/anima/decayanimation/repeats.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"},"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}],"sections":[],"metadata":{"roleHeading":"Instance Property","title":"repeats","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","externalID":"s:5Anima14DecayAnimationC7repeatsSbvp","symbolKind":"property","modules":[{"name":"Anima"}]},"variants":[{"paths":["\/documentation\/anima\/decayanimation\/repeats"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"references":{"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","role":"symbol","title":"decelerationRate","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","type":"topic","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id"},"doc://Anima/documentation/Anima/DecayAnimation/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"}],"role":"symbol","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\/DecayAnimation\/repeats"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","type":"topic","title":"autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","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","type":"topic","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"url":"\/documentation\/anima\/decayanimation\/groupid","type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/decayanimation\/velocity","type":"topic","title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/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"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autostarts"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","title":"isReversed","role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/decayanimation\/repeats"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"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}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:5Anima14DecayAnimationC7repeatsSbvp","title":"repeats","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"},"sections":[],"references":{"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"title":"decelerationRate","type":"topic","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"title":"groupID","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"title":"autoStarts","type":"topic","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},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/anima\/decayanimation\/relativepriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"title":"integralizeValues","type":"topic","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"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."}],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"role":"symbol","title":"id","url":"\/documentation\/anima\/decayanimation\/id","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"title":"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\/DecayAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"type":"text","text":")."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","type":"topic","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"title":"repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"}}} \ 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 f3a515ad..5692b159 100644 --- a/docs/data/documentation/anima/decayanimation/start(afterdelay:).json +++ b/docs/data/documentation/anima/decayanimation/start(afterdelay:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":" ","kind":"text"},{"text":"delay","kind":"internalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":" = 0.0)"}]}]},{"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"}]}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/start(afterdelay:)"]}],"metadata":{"title":"start(afterDelay:)","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"symbolKind":"method","externalID":"s:5Anima14DecayAnimationC5start10afterDelayySd_tF"},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Starting and stopping the animation","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"]}],"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"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"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"stop(at:immediately:)","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","role":"symbol","title":"pause()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"start(afterDelay:)","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","role":"symbol","type":"topic","title":"state","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/DecayAnimation/delay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","role":"symbol","type":"topic","title":"delay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/decayanimation\/start(afterdelay:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"start(afterDelay:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}],"roleHeading":"Instance Method","externalID":"s:5Anima14DecayAnimationC5start10afterDelayySd_tF","symbolKind":"method","role":"symbol"},"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"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}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)"},"kind":"symbol","primaryContentSections":[{"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":" "},{"kind":"internalParam","text":"delay"},{"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"}]}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"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":")"}],"type":"topic","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"title":"pause()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"title":"delay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"title":"state","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"type":"topic","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","role":"symbol"}}} \ 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 017f0a47..518214ad 100644 --- a/docs/data/documentation/anima/decayanimation/state.json +++ b/docs/data/documentation/anima/decayanimation/state.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"variants":[{"paths":["\/documentation\/anima\/decayanimation\/state"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"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"]}],"sections":[],"metadata":{"title":"state","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"externalID":"s:5Anima14DecayAnimationC5stateAA14AnimatingStateOvp","symbolKind":"property"},"kind":"symbol","abstract":[{"type":"text","text":"The current state of the animation."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"},{"kind":"text","text":" { get }"}]}]}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"start(afterDelay:)","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"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"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"stop(at:immediately:)","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","role":"symbol","type":"topic","title":"delay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","role":"symbol","title":"pause()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","role":"symbol","type":"topic","title":"state","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","interfaceLanguage":"swift"},"metadata":{"title":"state","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"externalID":"s:5Anima14DecayAnimationC5stateAA14AnimatingStateOvp","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"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"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"},{"text":" { get }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/state"]}],"abstract":[{"text":"The current state of the animation.","type":"text"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"title":"pause()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"title":"delay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/state":{"title":"state","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"type":"topic","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"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":")"}],"type":"topic","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]}}} \ 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 1b517cf1..3e1294f0 100644 --- a/docs/data/documentation/anima/decayanimation/stop(at:immediately:).json +++ b/docs/data/documentation/anima/decayanimation/stop(at:immediately:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/stop(at:immediately:)"]}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"metadata":{"roleHeading":"Instance Method","externalID":"s:5Anima14DecayAnimationC4stop2at11immediatelyyAA0C8PositionO_SbtF","title":"stop(at:immediately:)","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}],"role":"symbol","symbolKind":"method"},"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","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":" = .current, "},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" = true)"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The position at which position the animation should stop (","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"reference","isActive":true},{"text":" or ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end"},{"text":"). The default value is ","type":"text"},{"code":"current","type":"codeVoice"},{"text":".","type":"text"}]}],"name":"position"},{"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"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"immediately"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)"},"seeAlsoSections":[{"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"],"generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimationPosition/current":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","url":"\/documentation\/anima\/animationposition\/current","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"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"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"stop(at:immediately:)","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","url":"\/documentation\/anima\/animationposition\/start","type":"topic","kind":"symbol","title":"AnimationPosition.start","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"start(afterDelay:)","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","role":"symbol","type":"topic","title":"delay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","role":"symbol","title":"pause()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","role":"symbol","type":"topic","title":"state","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":{"role":"symbol","abstract":[{"type":"text","text":"The end point of the animation. Use this constant when you want to stop an animation at the "},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"title":"AnimationPosition.end","url":"\/documentation\/anima\/animationposition\/end","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"end"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/decayanimation\/stop(at:immediately:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"seeAlsoSections":[{"generated":true,"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"],"title":"Starting and stopping the animation"}],"kind":"symbol","sections":[],"metadata":{"symbolKind":"method","title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"externalID":"s:5Anima14DecayAnimationC4stop2at11immediatelyyAA0C8PositionO_SbtF","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":" "},{"text":"position","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"typeIdentifier"},{"text":" = .current, ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":" = true)"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The position at which position the animation should stop (","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"reference","isActive":true},{"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"},{"type":"text","text":"."}]}],"name":"position"},{"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":"."}]}],"name":"immediately"}]}],"references":{"doc://Anima/documentation/Anima/AnimationPosition/start":{"title":"AnimationPosition.start","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"title":"delay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"title":"state","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"type":"topic","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"title":"pause()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"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":")"}],"type":"topic","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationPosition/current":{"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"url":"\/documentation\/anima\/animationposition\/end","role":"symbol","kind":"symbol","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"title":"AnimationPosition.end"}}} \ 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 a2b1db50..387059a0 100644 --- a/docs/data/documentation/anima/decayanimation/target.json +++ b/docs/data/documentation/anima/decayanimation/target.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Adjusting this is similar to providing a new "},{"code":"targetContentOffset","type":"codeVoice"},{"type":"text","text":" in "},{"type":"codeVoice","code":"UIScrollView"},{"type":"text","text":"’s "},{"code":"scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer)","type":"codeVoice"},{"text":".","type":"text"}]}],"kind":"content"}],"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima14DecayAnimationC6targetxvp","title":"target"},"sections":[],"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."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/target"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","title":"value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/value","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[]},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/decayanimation\/velocity","type":"topic","title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/target":{"title":"target","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"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"},{"text":" to an value that will result in the animation ending up at the specified target when it stops.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima14DecayAnimationC6targetxvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"target"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"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,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},{"type":"text","text":" to an value that will result in the animation ending up at the specified target when it stops."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"],"generated":true}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/target"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"Adjusting this is similar to providing a new ","type":"text"},{"code":"targetContentOffset","type":"codeVoice"},{"text":" in ","type":"text"},{"type":"codeVoice","code":"UIScrollView"},{"text":"’s ","type":"text"},{"code":"scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer)","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","title":"value","abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/target":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"kind":"symbol","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 "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},{"type":"text","text":" to an value that will result in the animation ending up at the specified target when it stops."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"topic","url":"\/documentation\/anima\/decayanimation\/target","title":"target"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","type":"topic","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"}}} \ 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 a08692a7..59654342 100644 --- a/docs/data/documentation/anima/decayanimation/updateanimation(deltatime:).json +++ b/docs/data/documentation/anima/decayanimation/updateanimation(deltatime:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"roleHeading":"Instance Method","externalID":"s:5Anima14DecayAnimationC06updateC09deltaTimeySd_tF","modules":[{"name":"Anima"}],"title":"updateAnimation(deltaTime:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}],"role":"symbol","symbolKind":"method"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The delta time.","type":"text"}],"type":"paragraph"}],"name":"deltaTime"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)"]}],"abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","title":"updateAnimation(deltaTime:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","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"}],"role":"symbol","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","title":"value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/value","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/completion":{"url":"\/documentation\/anima\/decayanimation\/completion","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"},{"kind":"text","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"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"kind":"symbol","role":"symbol","title":"completion","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","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","type":"topic","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Handling animation updates","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"]}],"metadata":{"title":"updateAnimation(deltaTime:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:5Anima14DecayAnimationC06updateC09deltaTimeySd_tF","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"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","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}]}]},{"parameters":[{"name":"deltaTime","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delta time."}]}]}],"kind":"parameters"}],"abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/completion":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/decayanimation\/completion","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."}],"title":"completion","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"kind":"symbol","title":"updateAnimation(deltaTime:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","title":"value","abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"}}} \ 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 117fbb2c..d6d79897 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"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"],"generated":true,"title":"Accessing value, velocity and target"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"ConfigurableAnimationProviding.value","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/value"]}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"value","role":"symbol","externalID":"s:5Anima14DecayAnimationC5valuexvp","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}]},"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/decayanimation\/velocity","type":"topic","title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","title":"value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/value","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/target":{"title":"target","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"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"},{"text":" to an value that will result in the animation ending up at the specified target when it stops.","type":"text"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"],"generated":true,"title":"Accessing value, velocity and target"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ConfigurableAnimationProviding.value"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/value"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},"kind":"symbol","metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima14DecayAnimationC5valuexvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"value"},"references":{"doc://Anima/documentation/Anima/DecayAnimation/target":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"kind":"symbol","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 "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},{"type":"text","text":" to an value that will result in the animation ending up at the specified target when it stops."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"topic","url":"\/documentation\/anima\/decayanimation\/target","title":"target"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","title":"value","abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","type":"topic","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"}}} \ 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 69880461..32f07e19 100644 --- a/docs/data/documentation/anima/decayanimation/valuechanged.json +++ b/docs/data/documentation/anima/decayanimation/valuechanged.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"valueChanged","role":"symbol","externalID":"s:5Anima14DecayAnimationC12valueChangedyxcSgvp","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"platforms":["macOS"]}]}],"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"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/valuechanged"]}],"sections":[],"seeAlsoSections":[{"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","title":"updateAnimation(deltaTime:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","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"}],"role":"symbol","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","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","type":"topic","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","title":"value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/value","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[]},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayAnimation/completion":{"url":"\/documentation\/anima\/decayanimation\/completion","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"},{"kind":"text","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"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"kind":"symbol","role":"symbol","title":"completion","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)"],"title":"Handling animation updates"}],"sections":[],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima14DecayAnimationC12valueChangedyxcSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"title":"valueChanged"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?","kind":"text"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/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"},{"text":" to drive your application’s animations.","type":"text"}],"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/updateAnimation(deltaTime:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"kind":"symbol","title":"updateAnimation(deltaTime:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/completion":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/decayanimation\/completion","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."}],"title":"completion","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","title":"value","abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"}}} \ 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 8ca33087..05312090 100644 --- a/docs/data/documentation/anima/decayanimation/velocity.json +++ b/docs/data/documentation/anima/decayanimation/velocity.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"kind":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/velocity"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"],"title":"Accessing value, velocity and target","generated":true}],"sections":[],"metadata":{"title":"velocity","externalID":"s:5Anima14DecayAnimationC8velocityxvp","symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/decayanimation\/velocity","type":"topic","title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/target":{"title":"target","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"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"},{"text":" to an value that will result in the animation ending up at the specified target when it stops.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/value":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","title":"value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayanimation\/value","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[]},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/velocity"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"],"generated":true,"title":"Accessing value, velocity and target"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"metadata":{"externalID":"s:5Anima14DecayAnimationC8velocityxvp","roleHeading":"Instance Property","role":"symbol","title":"velocity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property"},"references":{"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","title":"value","abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/target":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"kind":"symbol","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 "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},{"type":"text","text":" to an value that will result in the animation ending up at the specified target when it stops."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"topic","url":"\/documentation\/anima\/decayanimation\/target","title":"target"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","type":"topic","abstract":[{"type":"text","text":"The velocity of the animation. This value will change as the animation executes."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction.json b/docs/data/documentation/anima/decayfunction.json index a5b74e6a..f5dbe006 100644 --- a/docs/data/documentation/anima/decayfunction.json +++ b/docs/data/documentation/anima/decayfunction.json @@ -1 +1 @@ -{"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"kind":"relationships","title":"Conforms To"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction"]}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"],"title":"Decay Animation","generated":true}],"topicSections":[{"title":"Creating the function","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)"],"title":"Updating a value"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(startValue:toValue:decelerationRate:)"],"title":"Getting destination and velocity"},{"title":"Getting duration","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(startValue:toValue:decelerationRate:)"]},{"title":"Constants","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast"]},{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations"],"generated":true}],"metadata":{"title":"DecayFunction","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayFunction"}],"roleHeading":"Structure","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima13DecayFunctionV"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DecayFunction","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Overview","anchor":"overview","type":"heading"},{"inlineContent":[{"text":"Example usage:","type":"text"}],"type":"paragraph"},{"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(startValue: 5.0, toValue: 200.0)","\/\/ 390.4"],"syntax":"swift","type":"codeListing"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"references":{"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRateFast":{"role":"symbol","url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast","title":"ScrollViewDecelerationRateFast","abstract":[{"text":"A fast deceleration rate for a scroll view.","type":"text"}],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ScrollViewDecelerationRateFast"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast"},"doc://Anima/documentation/Anima/DecayFunction/decelerationRate":{"title":"decelerationRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate","role":"symbol","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/decayfunction\/decelerationrate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"title":"ScrollViewDecelerationRate","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}]},"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/DecayFunction/duration(startValue:toValue:decelerationRate:)":{"url":"\/documentation\/anima\/decayfunction\/duration(startvalue:tovalue:decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(startValue:toValue:decelerationRate:)","kind":"symbol","title":"duration(startValue:toValue:decelerationRate:)","type":"topic","abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"startValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"role":"symbol"},"doc://Anima/documentation/Anima/DecayFunction/duration(value:velocity:decelerationRate:)":{"title":"duration(value:velocity:decelerationRate:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"url":"\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)"},"doc://Anima/documentation/Anima/DecayFunction/destination(value:velocity:decelerationRate:)":{"role":"symbol","url":"\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)","title":"destination(value:velocity:decelerationRate:)","abstract":[{"text":"Solves the destination for the specified value and starting velocity.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"destination","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"},"doc://Anima/documentation/Anima/DecayFunction/update(value:velocity:deltaTime:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)","title":"update(value:velocity:deltaTime:)","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayfunction\/update(value:velocity:deltatime:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"update"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}],"abstract":[{"text":"Updates the current value and velocity of a decay animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayFunction/init(decelerationRate:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)","title":"init(decelerationRate:)","role":"symbol","abstract":[{"text":"Initializes a decay function.","type":"text"}],"url":"\/documentation\/anima\/decayfunction\/init(decelerationrate:)","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/DecayFunction/velocity(startValue:toValue:decelerationRate:)":{"role":"symbol","url":"\/documentation\/anima\/decayfunction\/velocity(startvalue:tovalue:decelerationrate:)","title":"velocity(startValue:toValue:decelerationRate:)","abstract":[{"type":"text","text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters."}],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"startValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(startValue:toValue:decelerationRate:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayFunction/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/decayfunction\/equatable-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations","abstract":[]}}} \ No newline at end of file +{"sections":[],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"type":"conformsTo"}],"metadata":{"navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"role":"symbol","symbolKind":"struct","modules":[{"name":"Anima"}],"externalID":"s:5Anima13DecayFunctionV","title":"DecayFunction","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DecayFunction","kind":"identifier"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"overview","text":"Overview"},{"inlineContent":[{"text":"Example usage:","type":"text"}],"type":"paragraph"},{"syntax":"swift","type":"codeListing","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(startValue: 5.0, toValue: 200.0)","\/\/ 390.4"]}]}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"],"title":"Decay Animation","generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate"],"title":"Creating the function"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)"],"title":"Updating a value"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(startValue:toValue:decelerationRate:)"],"title":"Getting destination and velocity"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(startValue:toValue:decelerationRate:)"],"title":"Getting duration"},{"title":"Constants","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"variants":[{"paths":["\/documentation\/anima\/decayfunction"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/DecayFunction/init(decelerationRate:)":{"role":"symbol","kind":"symbol","title":"init(decelerationRate:)","abstract":[{"type":"text","text":"Initializes a decay function."}],"url":"\/documentation\/anima\/decayfunction\/init(decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/DecayFunction/duration(startValue:toValue:decelerationRate:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"startValue"},{"kind":"text","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"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(startValue:toValue:decelerationRate:)","type":"topic","url":"\/documentation\/anima\/decayfunction\/duration(startvalue:tovalue:decelerationrate:)","title":"duration(startValue:toValue:decelerationRate:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","kind":"symbol","title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","url":"\/documentation\/anima\/decayfunction","type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"role":"symbol","kind":"symbol","title":"ScrollViewDecelerationRate","abstract":[{"text":"The default deceleration rate for a scroll view.","type":"text"}],"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ScrollViewDecelerationRate"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/DecayFunction/Equatable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations","type":"topic","url":"\/documentation\/anima\/decayfunction\/equatable-implementations","title":"Equatable Implementations"},"doc://Anima/documentation/Anima/DecayFunction/velocity(startValue:toValue:decelerationRate:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"startValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(startValue:toValue:decelerationRate:)","type":"topic","abstract":[{"type":"text","text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters."}],"url":"\/documentation\/anima\/decayfunction\/velocity(startvalue:tovalue:decelerationrate:)","title":"velocity(startValue:toValue:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRateFast":{"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast","abstract":[{"text":"A fast deceleration rate for a scroll view.","type":"text"}],"title":"ScrollViewDecelerationRateFast","type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"ScrollViewDecelerationRateFast","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]},"doc://Anima/documentation/Anima/DecayFunction/duration(value:velocity:decelerationRate:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","type":"topic","url":"\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)","title":"duration(value:velocity:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction/destination(value:velocity:decelerationRate:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"destination"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)","type":"topic","abstract":[{"type":"text","text":"Solves the destination for the specified value and starting velocity."}],"url":"\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)","title":"destination(value:velocity:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction/update(value:velocity:deltaTime:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Updates the current value and velocity of a decay animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)","type":"topic","url":"\/documentation\/anima\/decayfunction\/update(value:velocity:deltatime:)","title":"update(value:velocity:deltaTime:)"},"doc://Anima/documentation/Anima/DecayFunction/decelerationRate":{"role":"symbol","kind":"symbol","title":"decelerationRate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate","url":"\/documentation\/anima\/decayfunction\/decelerationrate","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"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/decayfunction/!=(_:_:).json b/docs/data/documentation/anima/decayfunction/!=(_:_:).json index b93354b5..068855f3 100644 --- a/docs/data/documentation/anima/decayfunction/!=(_:_:).json +++ b/docs/data/documentation/anima/decayfunction/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/!=(_:_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations"]]},"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"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima13DecayFunctionV","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","symbolKind":"op"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayFunction/!=(_:_:)":{"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/decayfunction\/!=(_:_:)","role":"symbol","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":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"},"doc://Anima/documentation/Anima/DecayFunction/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/decayfunction\/equatable-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations","abstract":[]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"op","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"!=(_:_:)","extendedModule":"Swift","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":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima13DecayFunctionV"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","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"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/decayfunction\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","kind":"symbol","title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","url":"\/documentation\/anima\/decayfunction","type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction/Equatable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations","type":"topic","url":"\/documentation\/anima\/decayfunction\/equatable-implementations","title":"Equatable Implementations"},"doc://Anima/documentation/Anima/DecayFunction/!=(_:_:)":{"url":"\/documentation\/anima\/decayfunction\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"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":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)","role":"symbol"}}} \ 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 57e085b3..e63db1ad 100644 --- a/docs/data/documentation/anima/decayfunction/decelerationrate.json +++ b/docs/data/documentation/anima/decayfunction/decelerationrate.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/decayfunction\/decelerationrate"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","title":"decelerationRate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima13DecayFunctionV16decelerationRateSdvp","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Creating the function","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)"]}],"abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"},"doc://Anima/documentation/Anima/DecayFunction/decelerationRate":{"title":"decelerationRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate","role":"symbol","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/decayfunction\/decelerationrate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"doc://Anima/documentation/Anima/DecayFunction/init(decelerationRate:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)","title":"init(decelerationRate:)","role":"symbol","abstract":[{"text":"Initializes a decay function.","type":"text"}],"url":"\/documentation\/anima\/decayfunction\/init(decelerationrate:)","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decelerationRate","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"}]}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/decayfunction\/decelerationrate"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","title":"decelerationRate","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"decelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"externalID":"s:5Anima13DecayFunctionV16decelerationRateSdvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)"],"title":"Creating the function","generated":true}],"references":{"doc://Anima/documentation/Anima/DecayFunction/decelerationRate":{"role":"symbol","kind":"symbol","title":"decelerationRate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate","url":"\/documentation\/anima\/decayfunction\/decelerationrate","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/DecayFunction/init(decelerationRate:)":{"role":"symbol","kind":"symbol","title":"init(decelerationRate:)","abstract":[{"type":"text","text":"Initializes a decay function."}],"url":"\/documentation\/anima\/decayfunction\/init(decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","kind":"symbol","title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","url":"\/documentation\/anima\/decayfunction","type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]}}} \ 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 6eb395c4..098e1dfe 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 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"title":"Getting destination and velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(startValue:toValue:decelerationRate:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ","extendedModule":"Anima","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"destination","kind":"identifier"},{"text":"<","kind":"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"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"role":"symbol","symbolKind":"method","title":"destination(value:velocity:decelerationRate:)","roleHeading":"Type Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"destination"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = ScrollViewDecelerationRate) -> "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The starting value.","type":"text"}]}],"name":"value"},{"name":"velocity","content":[{"type":"paragraph","inlineContent":[{"text":"The starting velocity of the decay.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The decay constant."}]}],"name":"decelerationRate"}]},{"content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"The destination when the decay reaches zero velocity."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"type":"text","text":"Solves the destination for the specified value and starting velocity."}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)"},"references":{"doc://Anima/documentation/Anima/DecayFunction/destination(value:velocity:decelerationRate:)":{"role":"symbol","url":"\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)","title":"destination(value:velocity:decelerationRate:)","abstract":[{"text":"Solves the destination for the specified value and starting velocity.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"destination","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction/velocity(startValue:toValue:decelerationRate:)":{"role":"symbol","url":"\/documentation\/anima\/decayfunction\/velocity(startvalue:tovalue:decelerationrate:)","title":"velocity(startValue:toValue:decelerationRate:)","abstract":[{"type":"text","text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters."}],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"startValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(startValue:toValue:decelerationRate:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"destination"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":" = ScrollViewDecelerationRate) -> "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"VectorArithmetic","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The starting value.","type":"text"}]}],"name":"value"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The starting velocity of the decay."}]}],"name":"velocity"},{"name":"decelerationRate","content":[{"inlineContent":[{"type":"text","text":"The decay constant."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"inlineContent":[{"type":"text","text":"The destination when the decay reaches zero velocity."}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","extendedModule":"Anima","roleHeading":"Type Method","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"destination"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"title":"destination(value:velocity:decelerationRate:)","externalID":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ","modules":[{"name":"Anima"}]},"abstract":[{"text":"Solves the destination for the specified value and starting velocity.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(startValue:toValue:decelerationRate:)"],"generated":true,"title":"Getting destination and velocity"}],"references":{"doc://Anima/documentation/Anima/DecayFunction/velocity(startValue:toValue:decelerationRate:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"startValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(startValue:toValue:decelerationRate:)","type":"topic","abstract":[{"type":"text","text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters."}],"url":"\/documentation\/anima\/decayfunction\/velocity(startvalue:tovalue:decelerationrate:)","title":"velocity(startValue:toValue:decelerationRate:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","kind":"symbol","title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","url":"\/documentation\/anima\/decayfunction","type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/DecayFunction/destination(value:velocity:decelerationRate:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"destination"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)","type":"topic","abstract":[{"type":"text","text":"Solves the destination for the specified value and starting velocity."}],"url":"\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)","title":"destination(value:velocity:decelerationRate:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction/duration(startvalue:tovalue:decelerationrate:).json b/docs/data/documentation/anima/decayfunction/duration(startvalue:tovalue:decelerationrate:).json index b34c5bc0..bb886941 100644 --- a/docs/data/documentation/anima/decayfunction/duration(startvalue:tovalue:decelerationrate:).json +++ b/docs/data/documentation/anima/decayfunction/duration(startvalue:tovalue:decelerationrate:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"startValue","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = ScrollViewDecelerationRate) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The starting value."}]}]},{"name":"toValue","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The desired destination for the decay."}]}]},{"name":"decelerationRate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The decay constant."}]}]}]},{"content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The duration required to reach "},{"code":"toValue","type":"codeVoice"},{"type":"text","text":"."}]}],"kind":"content"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/duration(startvalue:tovalue:decelerationrate:)"]}],"abstract":[{"text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)"],"generated":true,"title":"Getting duration"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(startValue:toValue:decelerationRate:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"title":"duration(startValue:toValue:decelerationRate:)","externalID":"s:5Anima13DecayFunctionV8duration10startValue02toF016decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ","roleHeading":"Type Method","extendedModule":"Anima","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"startValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"role":"symbol","symbolKind":"method"},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"},"doc://Anima/documentation/Anima/DecayFunction/duration(startValue:toValue:decelerationRate:)":{"url":"\/documentation\/anima\/decayfunction\/duration(startvalue:tovalue:decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(startValue:toValue:decelerationRate:)","kind":"symbol","title":"duration(startValue:toValue:decelerationRate:)","type":"topic","abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"startValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"role":"symbol"},"doc://Anima/documentation/Anima/DecayFunction/duration(value:velocity:decelerationRate:)":{"title":"duration(value:velocity:decelerationRate:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"url":"\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)"}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)"],"title":"Getting duration"}],"abstract":[{"text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(startValue:toValue:decelerationRate:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"duration","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"text":"startValue","kind":"externalParam"},{"kind":"text","text":" "},{"text":"value","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":" = ScrollViewDecelerationRate) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The starting value."}]}]},{"content":[{"inlineContent":[{"text":"The desired destination for the decay.","type":"text"}],"type":"paragraph"}],"name":"toValue"},{"content":[{"inlineContent":[{"type":"text","text":"The decay constant."}],"type":"paragraph"}],"name":"decelerationRate"}]},{"kind":"content","content":[{"type":"heading","anchor":"return-value","text":"Return Value","level":2},{"type":"paragraph","inlineContent":[{"text":"The duration required to reach ","type":"text"},{"code":"toValue","type":"codeVoice"},{"text":".","type":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/decayfunction\/duration(startvalue:tovalue:decelerationrate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"extendedModule":"Anima","externalID":"s:5Anima13DecayFunctionV8duration10startValue02toF016decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ","role":"symbol","title":"duration(startValue:toValue:decelerationRate:)","roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"startValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"kind":"text","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"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"symbolKind":"method","modules":[{"name":"Anima"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction/duration(startValue:toValue:decelerationRate:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"startValue"},{"kind":"text","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"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(startValue:toValue:decelerationRate:)","type":"topic","url":"\/documentation\/anima\/decayfunction\/duration(startvalue:tovalue:decelerationrate:)","title":"duration(startValue:toValue:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction/duration(value:velocity:decelerationRate:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","type":"topic","url":"\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)","title":"duration(value:velocity:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","kind":"symbol","title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","url":"\/documentation\/anima\/decayfunction","type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]}}} \ 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 fb6cf1cd..b5b52299 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 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":" = ScrollViewDecelerationRate) -> "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"value","content":[{"inlineContent":[{"text":"The starting value.","type":"text"}],"type":"paragraph"}]},{"name":"velocity","content":[{"inlineContent":[{"type":"text","text":"The starting velocity of the decay."}],"type":"paragraph"}]},{"name":"decelerationRate","content":[{"type":"paragraph","inlineContent":[{"text":"The decay constant.","type":"text"}]}]}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"The duration required to reach "},{"type":"codeVoice","code":"toValue"},{"type":"text","text":"."}],"type":"paragraph"}]}],"metadata":{"externalID":"s:5Anima13DecayFunctionV8duration5value8velocity16decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"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(value:velocity:decelerationRate:)","symbolKind":"method","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Type Method","extendedModule":"Anima"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"sections":[],"abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)"]}],"seeAlsoSections":[{"generated":true,"title":"Getting duration","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(startValue:toValue:decelerationRate:)"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayFunction/duration(startValue:toValue:decelerationRate:)":{"url":"\/documentation\/anima\/decayfunction\/duration(startvalue:tovalue:decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(startValue:toValue:decelerationRate:)","kind":"symbol","title":"duration(startValue:toValue:decelerationRate:)","type":"topic","abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"startValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"role":"symbol"},"doc://Anima/documentation/Anima/DecayFunction/duration(value:velocity:decelerationRate:)":{"title":"duration(value:velocity:decelerationRate:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"url":"\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" = ScrollViewDecelerationRate) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","kind":"typeIdentifier","text":"VectorArithmetic"}]}]},{"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":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"inlineContent":[{"text":"The duration required to reach ","type":"text"},{"code":"toValue","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"metadata":{"title":"duration(value:velocity:decelerationRate:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"externalID":"s:5Anima13DecayFunctionV8duration5value8velocity16decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Method"},"seeAlsoSections":[{"title":"Getting duration","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(startValue:toValue:decelerationRate:)"]}],"references":{"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","kind":"symbol","title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","url":"\/documentation\/anima\/decayfunction","type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction/duration(value:velocity:decelerationRate:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","type":"topic","url":"\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)","title":"duration(value:velocity:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction/duration(startValue:toValue:decelerationRate:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"startValue"},{"kind":"text","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"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(startValue:toValue:decelerationRate:)","type":"topic","url":"\/documentation\/anima\/decayfunction\/duration(startvalue:tovalue:decelerationrate:)","title":"duration(startValue:toValue:decelerationRate:)"}}} \ 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 d38b07c1..e09f09e4 100644 --- a/docs/data/documentation/anima/decayfunction/equatable-implementations.json +++ b/docs/data/documentation/anima/decayfunction/equatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)"]}],"kind":"article","metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/equatable-implementations"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayFunction/!=(_:_:)":{"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/decayfunction\/!=(_:_:)","role":"symbol","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":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/equatable-implementations"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)"]}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"Equatable Implementations","role":"collectionGroup"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations"},"references":{"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","kind":"symbol","title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","url":"\/documentation\/anima\/decayfunction","type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction/!=(_:_:)":{"url":"\/documentation\/anima\/decayfunction\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"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":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)","role":"symbol"}}} \ 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 b9d6b14b..a936c877 100644 --- a/docs/data/documentation/anima/decayfunction/init(decelerationrate:).json +++ b/docs/data/documentation/anima/decayfunction/init(decelerationrate:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Initializes a decay function."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate"],"title":"Creating the function","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" = ScrollViewDecelerationRate)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"decelerationRate","content":[{"type":"paragraph","inlineContent":[{"text":"The rate at which the velocity decays over time. Defaults to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","isActive":true},{"type":"text","text":"."}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/init(decelerationrate:)"]}],"sections":[],"metadata":{"symbolKind":"init","role":"symbol","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima13DecayFunctionV16decelerationRateACSd_tcfc","title":"init(decelerationRate:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/DecayFunction/init(decelerationRate:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)","title":"init(decelerationRate:)","role":"symbol","abstract":[{"text":"Initializes a decay function.","type":"text"}],"url":"\/documentation\/anima\/decayfunction\/init(decelerationrate:)","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"title":"ScrollViewDecelerationRate","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayFunction/decelerationRate":{"title":"decelerationRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate","role":"symbol","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/decayfunction\/decelerationrate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/anima\/decayfunction\/init(decelerationrate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:5Anima13DecayFunctionV16decelerationRateACSd_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(decelerationRate:)","modules":[{"name":"Anima"}],"roleHeading":"Initializer","symbolKind":"init"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":" = ScrollViewDecelerationRate)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"decelerationRate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The rate at which the velocity decays over time. Defaults to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","isActive":true},{"type":"text","text":"."}]}]}],"kind":"parameters"}],"abstract":[{"type":"text","text":"Initializes a decay function."}],"seeAlsoSections":[{"title":"Creating the function","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)"},"references":{"doc://Anima/documentation/Anima/DecayFunction/init(decelerationRate:)":{"role":"symbol","kind":"symbol","title":"init(decelerationRate:)","abstract":[{"type":"text","text":"Initializes a decay function."}],"url":"\/documentation\/anima\/decayfunction\/init(decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","kind":"symbol","title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","url":"\/documentation\/anima\/decayfunction","type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"role":"symbol","kind":"symbol","title":"ScrollViewDecelerationRate","abstract":[{"text":"The default deceleration rate for a scroll view.","type":"text"}],"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ScrollViewDecelerationRate"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction/decelerationRate":{"role":"symbol","kind":"symbol","title":"decelerationRate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate","url":"\/documentation\/anima\/decayfunction\/decelerationrate","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]}}} \ 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 849eef07..06c18d6e 100644 --- a/docs/data/documentation/anima/decayfunction/scrollviewdecelerationrate.json +++ b/docs/data/documentation/anima/decayfunction/scrollviewdecelerationrate.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","externalID":"s:5Anima13DecayFunctionV26ScrollViewDecelerationRateSdvpZ","title":"ScrollViewDecelerationRate","modules":[{"name":"Anima"}],"roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ScrollViewDecelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"role":"symbol"},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast"],"generated":true,"title":"Constants"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRateFast":{"role":"symbol","url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast","title":"ScrollViewDecelerationRateFast","abstract":[{"text":"A fast deceleration rate for a scroll view.","type":"text"}],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ScrollViewDecelerationRateFast"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"title":"ScrollViewDecelerationRate","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}]}}} \ No newline at end of file +{"metadata":{"title":"ScrollViewDecelerationRate","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"externalID":"s:5Anima13DecayFunctionV26ScrollViewDecelerationRateSdvpZ","roleHeading":"Type Property","symbolKind":"property","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"languages":["swift"],"platforms":["macOS"]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast"],"generated":true,"title":"Constants"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate"]}],"abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"role":"symbol","kind":"symbol","title":"ScrollViewDecelerationRate","abstract":[{"text":"The default deceleration rate for a scroll view.","type":"text"}],"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ScrollViewDecelerationRate"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRateFast":{"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast","abstract":[{"text":"A fast deceleration rate for a scroll view.","type":"text"}],"title":"ScrollViewDecelerationRateFast","type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"ScrollViewDecelerationRateFast","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","kind":"symbol","title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","url":"\/documentation\/anima\/decayfunction","type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/scrollviewdecelerationratefast.json b/docs/data/documentation/anima/decayfunction/scrollviewdecelerationratefast.json index 6e105462..444c2c46 100644 --- a/docs/data/documentation/anima/decayfunction/scrollviewdecelerationratefast.json +++ b/docs/data/documentation/anima/decayfunction/scrollviewdecelerationratefast.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A fast deceleration rate for a scroll view."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"ScrollViewDecelerationRateFast","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate"],"title":"Constants","generated":true}],"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"Anima"}],"title":"ScrollViewDecelerationRateFast","roleHeading":"Type Property","externalID":"s:5Anima13DecayFunctionV30ScrollViewDecelerationRateFastSdvpZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"ScrollViewDecelerationRateFast","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"symbolKind":"property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRateFast":{"role":"symbol","url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast","title":"ScrollViewDecelerationRateFast","abstract":[{"text":"A fast deceleration rate for a scroll view.","type":"text"}],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ScrollViewDecelerationRateFast"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast"},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"title":"ScrollViewDecelerationRate","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}]}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","title":"ScrollViewDecelerationRateFast","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ScrollViewDecelerationRateFast"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"externalID":"s:5Anima13DecayFunctionV30ScrollViewDecelerationRateFastSdvpZ","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Property"},"variants":[{"paths":["\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate"],"title":"Constants","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ScrollViewDecelerationRateFast"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"languages":["swift"]}]}],"kind":"symbol","abstract":[{"type":"text","text":"A fast deceleration rate for a scroll view."}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"role":"symbol","kind":"symbol","title":"ScrollViewDecelerationRate","abstract":[{"text":"The default deceleration rate for a scroll view.","type":"text"}],"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ScrollViewDecelerationRate"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","kind":"symbol","title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","url":"\/documentation\/anima\/decayfunction","type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRateFast":{"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast","abstract":[{"text":"A fast deceleration rate for a scroll view.","type":"text"}],"title":"ScrollViewDecelerationRateFast","type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"ScrollViewDecelerationRateFast","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]}}} \ 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 a64310d8..c98aa669 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 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/decayfunction\/update(value:velocity:deltatime:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Updates the current value and velocity of a decay animation.","type":"text"}],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","title":"update(value:velocity:deltaTime:)","role":"symbol","externalID":"s:5Anima13DecayFunctionV6update5value8velocity9deltaTimeyxz_xzSdtAA18AnimatablePropertyRzlF","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayFunction/update(value:velocity:deltaTime:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)","title":"update(value:velocity:deltaTime:)","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decayfunction\/update(value:velocity:deltatime:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"update"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}],"abstract":[{"text":"Updates the current value and velocity of a decay animation.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/update(value:velocity:deltatime:)"]}],"sections":[],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"update"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}],"title":"update(value:velocity:deltaTime:)","externalID":"s:5Anima13DecayFunctionV6update5value8velocity9deltaTimeyxz_xzSdtAA18AnimatablePropertyRzlF","symbolKind":"method","role":"symbol","roleHeading":"Instance Method"},"kind":"symbol","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"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"update"},{"kind":"text","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"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/DecayFunction/update(value:velocity:deltaTime:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Updates the current value and velocity of a decay animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)","type":"topic","url":"\/documentation\/anima\/decayfunction\/update(value:velocity:deltatime:)","title":"update(value:velocity:deltaTime:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","kind":"symbol","title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","url":"\/documentation\/anima\/decayfunction","type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction/velocity(startvalue:tovalue:decelerationrate:).json b/docs/data/documentation/anima/decayfunction/velocity(startvalue:tovalue:decelerationrate:).json index 71c5b2a1..c738e2e8 100644 --- a/docs/data/documentation/anima/decayfunction/velocity(startvalue:tovalue:decelerationrate:).json +++ b/docs/data/documentation/anima/decayfunction/velocity(startvalue:tovalue:decelerationrate:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(startValue:toValue:decelerationRate:)"},"metadata":{"externalID":"s:5Anima13DecayFunctionV8velocity10startValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ","roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"startValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"}],"title":"velocity(startValue:toValue:decelerationRate:)","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","symbolKind":"method"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/decayfunction\/velocity(startvalue:tovalue:decelerationrate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"startValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":" = ScrollViewDecelerationRate) -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"text":"The starting value.","type":"text"}]}]},{"name":"toValue","content":[{"type":"paragraph","inlineContent":[{"text":"The desired destination for the decay.","type":"text"}]}]},{"name":"decelerationRate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The decay constant."}]}]}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The velocity required to reach "},{"code":"toValue","type":"codeVoice"},{"type":"text","text":"."}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"seeAlsoSections":[{"generated":true,"title":"Getting destination and velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/DecayFunction/destination(value:velocity:decelerationRate:)":{"role":"symbol","url":"\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)","title":"destination(value:velocity:decelerationRate:)","abstract":[{"text":"Solves the destination for the specified value and starting velocity.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"destination","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction"},"doc://Anima/documentation/Anima/DecayFunction/velocity(startValue:toValue:decelerationRate:)":{"role":"symbol","url":"\/documentation\/anima\/decayfunction\/velocity(startvalue:tovalue:decelerationrate:)","title":"velocity(startValue:toValue:decelerationRate:)","abstract":[{"type":"text","text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters."}],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"startValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(startValue:toValue:decelerationRate:)"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"startValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = ScrollViewDecelerationRate) -> "},{"text":"V","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The starting value."}],"type":"paragraph"}],"name":"value"},{"name":"toValue","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The desired destination for the decay."}]}]},{"name":"decelerationRate","content":[{"inlineContent":[{"type":"text","text":"The decay constant."}],"type":"paragraph"}]}]},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"inlineContent":[{"type":"text","text":"The velocity required to reach "},{"type":"codeVoice","code":"toValue"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(startValue:toValue:decelerationRate:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"metadata":{"externalID":"s:5Anima13DecayFunctionV8velocity10startValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"startValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"extendedModule":"Anima","symbolKind":"method","title":"velocity(startValue:toValue:decelerationRate:)","roleHeading":"Type Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/velocity(startvalue:tovalue:decelerationrate:)"]}],"sections":[],"seeAlsoSections":[{"title":"Getting destination and velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)"],"generated":true}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction/velocity(startValue:toValue:decelerationRate:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"startValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(startValue:toValue:decelerationRate:)","type":"topic","abstract":[{"type":"text","text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters."}],"url":"\/documentation\/anima\/decayfunction\/velocity(startvalue:tovalue:decelerationrate:)","title":"velocity(startValue:toValue:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction/destination(value:velocity:decelerationRate:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"destination"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)","type":"topic","abstract":[{"type":"text","text":"Solves the destination for the specified value and starting velocity."}],"url":"\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)","title":"destination(value:velocity:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction":{"role":"symbol","kind":"symbol","title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","url":"\/documentation\/anima\/decayfunction","type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed.json b/docs/data/documentation/anima/decomposed.json index 947a6fff..01d4a239 100644 --- a/docs/data/documentation/anima/decomposed.json +++ b/docs/data/documentation/anima/decomposed.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/decomposed"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4"],"title":"Extended Structures"}],"metadata":{"roleHeading":"Extended Module","role":"collection","externalID":"s:m:s:e:s:10Decomposed12CGQuaternionV5AnimaEyAcD15AnimatableArrayVySdGcfc","symbolKind":"extension","title":"Decomposed","modules":[{"name":"Anima"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"abstract":[],"title":"CGQuaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}]},"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"type":"topic","title":"CGVector3","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"url":"\/documentation\/anima\/decomposed\/cgvector3","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3"}]},"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","kind":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector4","title":"CGVector4","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"metadata":{"externalID":"s:m:s:e:s:10Decomposed12CGQuaternionV5AnimaEyAcD15AnimatableArrayVySdGcfc","symbolKind":"extension","modules":[{"name":"Anima"}],"title":"Decomposed","roleHeading":"Extended Module","role":"collection"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed"},"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector3","kind":"symbol","type":"topic","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","title":"CGVector3"},"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","title":"CGVector4","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"url":"\/documentation\/anima\/decomposed\/cgvector4","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","title":"CGQuaternion","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]}}} \ 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 8db3266a..28228ae0 100644 --- a/docs/data/documentation/anima/decomposed/cgquaternion.json +++ b/docs/data/documentation/anima/decomposed/cgquaternion.json @@ -1 +1 @@ -{"sections":[],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"type":"conformsTo","kind":"relationships"}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations"],"title":"Default Implementations","generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"roleHeading":"Extended Structure","title":"CGQuaternion","modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"extendedModule":"Decomposed","symbolKind":"extension","navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"identifier"}],"externalID":"s:e:s:10Decomposed12CGQuaternionV5AnimaEyAcD15AnimatableArrayVySdGcfc"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed"]]},"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgquaternion"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"abstract":[],"title":"CGQuaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}]},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"abstract":[],"title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/7SwiftUI10AnimatableP":{"identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","type":"unresolvable","title":"SwiftUI.Animatable"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgquaternion"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations"],"title":"Default Implementations"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","interfaceLanguage":"swift"},"metadata":{"externalID":"s:e:s:10Decomposed12CGQuaternionV5AnimaEyAcD15AnimatableArrayVySdGcfc","role":"symbol","symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"modules":[{"name":"Anima","relatedModules":["Decomposed"]}],"extendedModule":"Decomposed","roleHeading":"Extended Structure","title":"CGQuaternion","navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/7SwiftUI10AnimatableP":{"identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","title":"SwiftUI.Animatable","type":"unresolvable"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","title":"CGQuaternion","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]}}} \ 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 bb55d90d..93227c47 100644 --- a/docs/data/documentation/anima/decomposed/cgquaternion/animatabledata.json +++ b/docs/data/documentation/anima/decomposed/cgquaternion/animatabledata.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData"},"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"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Decomposed","modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"roleHeading":"Instance Property","title":"animatableData","externalID":"s:10Decomposed12CGQuaternionV5AnimaE14animatableDataAD15AnimatableArrayVySdGvp","symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/animatabledata"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"abstract":[],"title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"abstract":[],"title":"CGQuaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/animatableData":{"url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">"}],"kind":"symbol","role":"symbol","title":"animatableData","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:10Decomposed12CGQuaternionV5AnimaE14animatableDataAD15AnimatableArrayVySdGvp","roleHeading":"Instance Property","modules":[{"name":"Anima","relatedModules":["Decomposed"]}],"role":"symbol","symbolKind":"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":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"title":"animatableData","extendedModule":"Decomposed"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/animatabledata"]}],"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","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"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","title":"CGQuaternion","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatabledata","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"type":"topic","title":"animatableData"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]}}} \ 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 c43fbf82..8239a1a2 100644 --- a/docs/data/documentation/anima/decomposed/cgquaternion/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/decomposed/cgquaternion/animatableproperty-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","sections":[],"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)"]},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero"],"generated":true,"title":"Type Properties"}],"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion"]]},"references":{"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/init(_:)":{"type":"topic","title":"init(_:)","url":"\/documentation\/anima\/decomposed\/cgquaternion\/init(_:)","role":"symbol","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":">)"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/zero":{"url":"\/documentation\/anima\/decomposed\/cgquaternion\/zero","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero","title":"zero"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"abstract":[],"title":"CGQuaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/scaledIntegral":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/scaledintegral","abstract":[],"title":"scaledIntegral"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/animatableData":{"url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">"}],"kind":"symbol","role":"symbol","title":"animatableData","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations"]}],"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral"],"generated":true,"title":"Instance Properties"},{"title":"Type Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero"]}],"references":{"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/init(_:)":{"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion\/init(_:)","title":"init(_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/scaledIntegral":{"url":"\/documentation\/anima\/decomposed\/cgquaternion\/scaledintegral","kind":"symbol","type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/zero":{"role":"symbol","url":"\/documentation\/anima\/decomposed\/cgquaternion\/zero","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"type":"topic","title":"zero"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","title":"CGQuaternion","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatabledata","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"type":"topic","title":"animatableData"},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]}}} \ 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 63cda3e3..52ad972c 100644 --- a/docs/data/documentation/anima/decomposed/cgquaternion/init(_:).json +++ b/docs/data/documentation/anima/decomposed/cgquaternion/init(_:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:10Decomposed12CGQuaternionV5AnimaEyAcD15AnimatableArrayVySdGcfc","role":"symbol","roleHeading":"Initializer","title":"init(_:)","symbolKind":"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"}],"extendedModule":"Decomposed","modules":[{"name":"Anima","relatedModules":["Decomposed"]}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/init(_:)"],"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"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"sections":[],"references":{"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"abstract":[],"title":"CGQuaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}]},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"abstract":[],"title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/init(_:)":{"type":"topic","title":"init(_:)","url":"\/documentation\/anima\/decomposed\/cgquaternion\/init(_:)","role":"symbol","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":">)"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/init(_:)"]}],"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":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"externalID":"s:10Decomposed12CGQuaternionV5AnimaEyAcD15AnimatableArrayVySdGcfc","roleHeading":"Initializer","role":"symbol","extendedModule":"Decomposed","modules":[{"name":"Anima","relatedModules":["Decomposed"]}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"title":"init(_:)","symbolKind":"init"},"references":{"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/init(_:)":{"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion\/init(_:)","title":"init(_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","title":"CGQuaternion","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]}}} \ 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 9f02fa18..0e483daa 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"]}],"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"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:10Decomposed12CGQuaternionV","title":"scaledIntegral"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/scaledIntegral":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/scaledintegral","abstract":[],"title":"scaledIntegral"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"abstract":[],"title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"abstract":[],"title":"CGQuaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:10Decomposed12CGQuaternionV","title":"scaledIntegral","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"extendedModule":"Anima"},"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"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"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","title":"CGQuaternion","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/scaledIntegral":{"url":"\/documentation\/anima\/decomposed\/cgquaternion\/scaledintegral","kind":"symbol","type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"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 853aa8f8..f5f4b979 100644 --- a/docs/data/documentation/anima/decomposed/cgquaternion/zero.json +++ b/docs/data/documentation/anima/decomposed/cgquaternion/zero.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Decomposed","modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"externalID":"s:10Decomposed12CGQuaternionV5AnimaE4zeroACvpZ","role":"symbol","symbolKind":"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:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"title":"zero","roleHeading":"Type Property"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.zero","type":"codeVoice"},{"text":".","type":"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":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero","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":[],"references":{"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/zero":{"url":"\/documentation\/anima\/decomposed\/cgquaternion\/zero","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero","title":"zero"},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"abstract":[],"title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"abstract":[],"title":"CGQuaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","role":"symbol","modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"title":"zero","externalID":"s:10Decomposed12CGQuaternionV5AnimaE4zeroACvpZ","extendedModule":"Decomposed","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"CGQuaternion","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"roleHeading":"Type Property"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.zero","type":"codeVoice"},{"text":".","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"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"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"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/zero"]}],"references":{"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"text":"CGQuaternion","kind":"identifier"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","title":"CGQuaternion","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/zero":{"role":"symbol","url":"\/documentation\/anima\/decomposed\/cgquaternion\/zero","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"type":"topic","title":"zero"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgvector3.json b/docs/data/documentation/anima/decomposed/cgvector3.json index bff190ee..f8466ada 100644 --- a/docs/data/documentation/anima/decomposed/cgvector3.json +++ b/docs/data/documentation/anima/decomposed/cgvector3.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations"],"generated":true,"title":"Default Implementations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgvector3"]}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3"},"metadata":{"symbolKind":"extension","externalID":"s:e:s:10Decomposed9CGVector3V5AnimaEyAcD15AnimatableArrayVySdGcfc","title":"CGVector3","modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"roleHeading":"Extended Structure","extendedModule":"Decomposed","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CGVector3"}],"role":"symbol"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/anima\/decomposed\/cgvector3\/animatableproperty-implementations"},"doc://Anima/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ","type":"unresolvable"},"doc://Anima/7SwiftUI10AnimatableP":{"title":"SwiftUI.Animatable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"type":"topic","title":"CGVector3","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"url":"\/documentation\/anima\/decomposed\/cgvector3","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"languages":["swift"],"platforms":["macOS"]}]}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"]}],"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgvector3"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations"],"generated":true,"title":"Default Implementations"}],"metadata":{"externalID":"s:e:s:10Decomposed9CGVector3V5AnimaEyAcD15AnimatableArrayVySdGcfc","roleHeading":"Extended Structure","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGVector3"}],"title":"CGVector3","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGVector3","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"extendedModule":"Decomposed","symbolKind":"extension"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ","type":"unresolvable"},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]},"doc://Anima/7SwiftUI10AnimatableP":{"title":"SwiftUI.Animatable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","type":"unresolvable"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Decomposed/CGVector3/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/decomposed\/cgvector3\/animatableproperty-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector3","kind":"symbol","type":"topic","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","title":"CGVector3"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgvector3/animatabledata.json b/docs/data/documentation/anima/decomposed/cgvector3/animatabledata.json index ca4f0ae2..9f4af712 100644 --- a/docs/data/documentation/anima/decomposed/cgvector3/animatabledata.json +++ b/docs/data/documentation/anima/decomposed/cgvector3/animatabledata.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgvector3\/animatabledata"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"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"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"roleHeading":"Instance Property","title":"animatableData","extendedModule":"Decomposed","role":"symbol","symbolKind":"property","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"},{"text":">","kind":"text"}],"externalID":"s:10Decomposed9CGVector3V5AnimaE14animatableDataAD15AnimatableArrayVySdGvp","modules":[{"name":"Anima","relatedModules":["Decomposed"]}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/animatableData","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector3/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/anima\/decomposed\/cgvector3\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/animatableData":{"type":"topic","title":"animatableData","url":"\/documentation\/anima\/decomposed\/cgvector3\/animatabledata","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":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/animatableData","kind":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"type":"topic","title":"CGVector3","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"url":"\/documentation\/anima\/decomposed\/cgvector3","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3"}]}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"extendedModule":"Decomposed","title":"animatableData","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:10Decomposed9CGVector3V5AnimaE14animatableDataAD15AnimatableArrayVySdGvp","modules":[{"name":"Anima","relatedModules":["Decomposed"]}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgvector3\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/animatableData","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector3","kind":"symbol","type":"topic","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","title":"CGVector3"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"animatableData","url":"\/documentation\/anima\/decomposed\/cgvector3\/animatabledata","abstract":[]},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed/CGVector3/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/decomposed\/cgvector3\/animatableproperty-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgvector3/animatableproperty-implementations.json b/docs/data/documentation/anima/decomposed/cgvector3/animatableproperty-implementations.json index 9a625eb3..fcf7cae4 100644 --- a/docs/data/documentation/anima/decomposed/cgvector3/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/decomposed/cgvector3/animatableproperty-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/init(_:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/scaledIntegral"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/zero"],"title":"Type Properties","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgvector3\/animatableproperty-implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector3/zero":{"title":"zero","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"url":"\/documentation\/anima\/decomposed\/cgvector3\/zero","type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/zero"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/init(_:)":{"kind":"symbol","type":"topic","role":"symbol","title":"init(_:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">)"}],"url":"\/documentation\/anima\/decomposed\/cgvector3\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/init(_:)"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/scaledIntegral":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/scaledIntegral","url":"\/documentation\/anima\/decomposed\/cgvector3\/scaledintegral","type":"topic","kind":"symbol","title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"type":"topic","title":"CGVector3","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"url":"\/documentation\/anima\/decomposed\/cgvector3","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3"}]},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/animatableData":{"type":"topic","title":"animatableData","url":"\/documentation\/anima\/decomposed\/cgvector3\/animatabledata","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":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/animatableData","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgvector3\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/init(_:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/scaledIntegral"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/zero"],"title":"Type Properties","generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations"},"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector3/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"animatableData","url":"\/documentation\/anima\/decomposed\/cgvector3\/animatabledata","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed/CGVector3/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/init(_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector3\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"title":"init(_:)"},"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector3","kind":"symbol","type":"topic","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","title":"CGVector3"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/scaledIntegral":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector3\/scaledintegral","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/scaledIntegral","title":"scaledIntegral"},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]},"doc://Anima/documentation/Anima/Decomposed/CGVector3/zero":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgvector3\/zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/zero","abstract":[],"kind":"symbol","title":"zero","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgvector3/init(_:).json b/docs/data/documentation/anima/decomposed/cgvector3/init(_:).json index aa56d4b8..3095596c 100644 --- a/docs/data/documentation/anima/decomposed/cgvector3/init(_:).json +++ b/docs/data/documentation/anima/decomposed/cgvector3/init(_:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/init(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations"]]},"metadata":{"role":"symbol","title":"init(_:)","extendedModule":"Decomposed","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"}],"roleHeading":"Initializer","modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"externalID":"s:10Decomposed9CGVector3V5AnimaEyAcD15AnimatableArrayVySdGcfc","symbolKind":"init"},"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgvector3\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"type":"topic","title":"CGVector3","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"url":"\/documentation\/anima\/decomposed\/cgvector3","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3"}]},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/anima\/decomposed\/cgvector3\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/init(_:)":{"kind":"symbol","type":"topic","role":"symbol","title":"init(_:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">)"}],"url":"\/documentation\/anima\/decomposed\/cgvector3\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/init(_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/init(_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgvector3\/init(_:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","externalID":"s:10Decomposed9CGVector3V5AnimaEyAcD15AnimatableArrayVySdGcfc","roleHeading":"Initializer","title":"init(_:)","extendedModule":"Decomposed","symbolKind":"init","modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"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"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector3/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/init(_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector3\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"title":"init(_:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector3","kind":"symbol","type":"topic","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","title":"CGVector3"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/decomposed\/cgvector3\/animatableproperty-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgvector3/scaledintegral.json b/docs/data/documentation/anima/decomposed/cgvector3/scaledintegral.json index 7f49f143..acefe5da 100644 --- a/docs/data/documentation/anima/decomposed/cgvector3/scaledintegral.json +++ b/docs/data/documentation/anima/decomposed/cgvector3/scaledintegral.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgvector3\/scaledintegral"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/scaledIntegral"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"text":".","type":"text"}],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:10Decomposed9CGVector3V","title":"scaledIntegral","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol"},"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"type":"topic","title":"CGVector3","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"url":"\/documentation\/anima\/decomposed\/cgvector3","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3"}]},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/anima\/decomposed\/cgvector3\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/scaledIntegral":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/scaledIntegral","url":"\/documentation\/anima\/decomposed\/cgvector3\/scaledintegral","type":"topic","kind":"symbol","title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"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"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgvector3\/scaledintegral"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/scaledIntegral","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Anima","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:10Decomposed9CGVector3V","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","title":"scaledIntegral"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector3/scaledIntegral":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector3\/scaledintegral","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/scaledIntegral","title":"scaledIntegral"},"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector3","kind":"symbol","type":"topic","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","title":"CGVector3"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/decomposed\/cgvector3\/animatableproperty-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/decomposed/cgvector3/zero.json b/docs/data/documentation/anima/decomposed/cgvector3/zero.json index f7a4e9b5..5ddac48c 100644 --- a/docs/data/documentation/anima/decomposed/cgvector3/zero.json +++ b/docs/data/documentation/anima/decomposed/cgvector3/zero.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"externalID":"s:10Decomposed9CGVector3V5AnimaE4zeroACvpZ","extendedModule":"Decomposed","roleHeading":"Type Property","symbolKind":"property","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"title":"zero"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/zero","interfaceLanguage":"swift"},"sections":[],"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":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgvector3\/zero"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/zero":{"title":"zero","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"url":"\/documentation\/anima\/decomposed\/cgvector3\/zero","type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/zero"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"type":"topic","title":"CGVector3","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"url":"\/documentation\/anima\/decomposed\/cgvector3","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3"}]},"doc://Anima/documentation/Anima/Decomposed/CGVector3/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/anima\/decomposed\/cgvector3\/animatableproperty-implementations"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/decomposed\/cgvector3\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}],"externalID":"s:10Decomposed9CGVector3V5AnimaE4zeroACvpZ","title":"zero","extendedModule":"Decomposed","modules":[{"name":"Anima","relatedModules":["Decomposed"]}],"role":"symbol","roleHeading":"Type Property"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/zero","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed/CGVector3/zero":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgvector3\/zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/zero","abstract":[],"kind":"symbol","title":"zero","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGVector3/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/decomposed\/cgvector3\/animatableproperty-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/Decomposed/CGVector3":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector3","kind":"symbol","type":"topic","abstract":[],"navigatorTitle":[{"text":"CGVector3","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector3","title":"CGVector3"},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgvector4.json b/docs/data/documentation/anima/decomposed/cgvector4.json index 60f45c83..d965f959 100644 --- a/docs/data/documentation/anima/decomposed/cgvector4.json +++ b/docs/data/documentation/anima/decomposed/cgvector4.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations"],"title":"Default Implementations"}],"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGVector4","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgvector4"]}],"metadata":{"roleHeading":"Extended Structure","title":"CGVector4","modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"externalID":"s:e:s:10Decomposed9CGVector4V5AnimaEyAcD15AnimatableArrayVySdGcfc","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V","text":"CGVector4"}],"role":"symbol","symbolKind":"extension","extendedModule":"Decomposed","navigatorTitle":[{"kind":"identifier","text":"CGVector4"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed"]]},"references":{"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/Decomposed/CGVector4/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/decomposed\/cgvector4\/animatableproperty-implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","kind":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector4","title":"CGVector4","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/7SwiftUI10AnimatableP":{"identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","title":"SwiftUI.Animatable","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgvector4"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations"],"title":"Default Implementations","generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:10Decomposed9CGVector4V","text":"CGVector4","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed"]]},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"type":"conformsTo","title":"Conforms To"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","interfaceLanguage":"swift"},"sections":[],"metadata":{"symbolKind":"extension","roleHeading":"Extended Structure","extendedModule":"Decomposed","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"navigatorTitle":[{"text":"CGVector4","kind":"identifier"}],"title":"CGVector4","modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"externalID":"s:e:s:10Decomposed9CGVector4V5AnimaEyAcD15AnimatableArrayVySdGcfc"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/Decomposed/CGVector4/AnimatableProperty-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/decomposed\/cgvector4\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/CGVector4":{"type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","title":"CGVector4","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"url":"\/documentation\/anima\/decomposed\/cgvector4","abstract":[]},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgvector4/animatabledata.json b/docs/data/documentation/anima/decomposed/cgvector4/animatabledata.json index 2d6cae18..2d87bd65 100644 --- a/docs/data/documentation/anima/decomposed/cgvector4/animatabledata.json +++ b/docs/data/documentation/anima/decomposed/cgvector4/animatabledata.json @@ -1 +1 @@ -{"metadata":{"modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"externalID":"s:10Decomposed9CGVector4V5AnimaE14animatableDataAD15AnimatableArrayVySdGvp","extendedModule":"Decomposed","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","symbolKind":"property","title":"animatableData","roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgvector4\/animatabledata"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","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":"> { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/animatableData","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/Decomposed/CGVector4/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/decomposed\/cgvector4\/animatableproperty-implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/Decomposed/CGVector4/animatableData":{"url":"\/documentation\/anima\/decomposed\/cgvector4\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/animatableData","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","title":"animatableData","type":"topic"},"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","kind":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector4","title":"CGVector4","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations"]]},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgvector4\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Decomposed","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">"}],"modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"externalID":"s:10Decomposed9CGVector4V5AnimaE14animatableDataAD15AnimatableArrayVySdGvp","roleHeading":"Instance Property","title":"animatableData","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/animatableData","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector4/AnimatableProperty-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/decomposed\/cgvector4\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]},"doc://Anima/documentation/Anima/Decomposed/CGVector4/animatableData":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgvector4\/animatabledata","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"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\/Decomposed\/CGVector4\/animatableData","title":"animatableData","kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","title":"CGVector4","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"url":"\/documentation\/anima\/decomposed\/cgvector4","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgvector4/animatableproperty-implementations.json b/docs/data/documentation/anima/decomposed/cgvector4/animatableproperty-implementations.json index 1fe46c7c..62a05824 100644 --- a/docs/data/documentation/anima/decomposed/cgvector4/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/decomposed/cgvector4/animatableproperty-implementations.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/init(_:)"],"generated":true,"title":"Initializers"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/scaledIntegral"],"generated":true,"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/zero"],"title":"Type Properties"}],"kind":"article","sections":[],"metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgvector4\/animatableproperty-implementations"]}],"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector4/zero":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/zero","url":"\/documentation\/anima\/decomposed\/cgvector4\/zero","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"CGVector4","preciseIdentifier":"s:10Decomposed9CGVector4V","kind":"typeIdentifier"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","title":"zero"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector4/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/scaledIntegral","kind":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector4\/scaledintegral","title":"scaledIntegral","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGVector4/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/init(_:)","kind":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector4\/init(_:)","title":"init(_:)","abstract":[],"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"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","kind":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector4","title":"CGVector4","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGVector4/animatableData":{"url":"\/documentation\/anima\/decomposed\/cgvector4\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/animatableData","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">","kind":"text"}],"kind":"symbol","role":"symbol","title":"animatableData","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4"]]},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AnimatableProperty Implementations"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"kind":"article","topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/init(_:)"]},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/scaledIntegral"]},{"title":"Type Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/zero"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgvector4\/animatableproperty-implementations"]}],"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector4/scaledIntegral":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgvector4\/scaledintegral","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/scaledIntegral","title":"scaledIntegral","kind":"symbol"},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]},"doc://Anima/documentation/Anima/Decomposed/CGVector4/init(_:)":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgvector4\/init(_:)","role":"symbol","fragments":[{"text":"init","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/init(_:)","kind":"symbol","title":"init(_:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed/CGVector4/animatableData":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgvector4\/animatabledata","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"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\/Decomposed\/CGVector4\/animatableData","title":"animatableData","kind":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","title":"CGVector4","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"url":"\/documentation\/anima\/decomposed\/cgvector4","abstract":[]},"doc://Anima/documentation/Anima/Decomposed/CGVector4/zero":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/zero","title":"zero","role":"symbol","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":"CGVector4","preciseIdentifier":"s:10Decomposed9CGVector4V","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decomposed\/cgvector4\/zero","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgvector4/init(_:).json b/docs/data/documentation/anima/decomposed/cgvector4/init(_:).json index 9131c8c8..92679ca8 100644 --- a/docs/data/documentation/anima/decomposed/cgvector4/init(_:).json +++ b/docs/data/documentation/anima/decomposed/cgvector4/init(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"extendedModule":"Decomposed","externalID":"s:10Decomposed9CGVector4V5AnimaEyAcD15AnimatableArrayVySdGcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"roleHeading":"Initializer","role":"symbol","modules":[{"name":"Anima","relatedModules":["Decomposed"]}],"title":"init(_:)","symbolKind":"init"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/init(_:)"},"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgvector4\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","kind":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector4","title":"CGVector4","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector4/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/init(_:)","kind":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector4\/init(_:)","title":"init(_:)","abstract":[],"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"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/Decomposed/CGVector4/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/decomposed\/cgvector4\/animatableproperty-implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"extendedModule":"Decomposed","title":"init(_:)","roleHeading":"Initializer","modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"symbolKind":"init","externalID":"s:10Decomposed9CGVector4V5AnimaEyAcD15AnimatableArrayVySdGcfc"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/init(_:)"},"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgvector4\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]},"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","title":"CGVector4","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"url":"\/documentation\/anima\/decomposed\/cgvector4","abstract":[]},"doc://Anima/documentation/Anima/Decomposed/CGVector4/init(_:)":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgvector4\/init(_:)","role":"symbol","fragments":[{"text":"init","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/init(_:)","kind":"symbol","title":"init(_:)"},"doc://Anima/documentation/Anima/Decomposed/CGVector4/AnimatableProperty-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/decomposed\/cgvector4\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgvector4/scaledintegral.json b/docs/data/documentation/anima/decomposed/cgvector4/scaledintegral.json index ceb5651a..01785d07 100644 --- a/docs/data/documentation/anima/decomposed/cgvector4/scaledintegral.json +++ b/docs/data/documentation/anima/decomposed/cgvector4/scaledintegral.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/scaledIntegral"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"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"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgvector4\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:10Decomposed9CGVector4V","title":"scaledIntegral","roleHeading":"Instance Property","extendedModule":"Anima","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","kind":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector4","title":"CGVector4","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector4/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/scaledIntegral","kind":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector4\/scaledintegral","title":"scaledIntegral","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGVector4/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/decomposed\/cgvector4\/animatableproperty-implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"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"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgvector4\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"scaledIntegral","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:10Decomposed9CGVector4V","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/scaledIntegral","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector4/AnimatableProperty-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/decomposed\/cgvector4\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/Decomposed/CGVector4/scaledIntegral":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/decomposed\/cgvector4\/scaledintegral","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/scaledIntegral","title":"scaledIntegral","kind":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","title":"CGVector4","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"url":"\/documentation\/anima\/decomposed\/cgvector4","abstract":[]},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/decomposed/cgvector4/zero.json b/docs/data/documentation/anima/decomposed/cgvector4/zero.json index 9a7594fa..a9165ad6 100644 --- a/docs/data/documentation/anima/decomposed/cgvector4/zero.json +++ b/docs/data/documentation/anima/decomposed/cgvector4/zero.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/zero","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Type Property","externalID":"s:10Decomposed9CGVector4V5AnimaE4zeroACvpZ","extendedModule":"Decomposed","title":"zero","modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector4","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"role":"symbol","symbolKind":"property"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgvector4\/zero"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector4V","text":"CGVector4"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector4/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/decomposed\/cgvector4\/animatableproperty-implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","kind":"symbol","url":"\/documentation\/anima\/decomposed\/cgvector4","title":"CGVector4","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","kind":"symbol","url":"\/documentation\/anima\/decomposed","title":"Decomposed","abstract":[],"type":"topic","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGVector4/zero":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/zero","url":"\/documentation\/anima\/decomposed\/cgvector4\/zero","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"CGVector4","preciseIdentifier":"s:10Decomposed9CGVector4V","kind":"typeIdentifier"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","title":"zero"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.zero","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"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"},{"text":"CGVector4","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector4V"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/zero"},"sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["Decomposed"]}],"title":"zero","role":"symbol","externalID":"s:10Decomposed9CGVector4V5AnimaE4zeroACvpZ","symbolKind":"property","extendedModule":"Decomposed","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector4V","text":"CGVector4"}]},"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgvector4\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/Decomposed/CGVector4/zero":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/zero","title":"zero","role":"symbol","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":"CGVector4","preciseIdentifier":"s:10Decomposed9CGVector4V","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decomposed\/cgvector4\/zero","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed/CGVector4":{"type":"topic","navigatorTitle":[{"kind":"identifier","text":"CGVector4"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4","title":"CGVector4","role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGVector4","kind":"identifier","preciseIdentifier":"s:10Decomposed9CGVector4V"}],"url":"\/documentation\/anima\/decomposed\/cgvector4","abstract":[]},"doc://Anima/documentation/Anima/Decomposed":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","title":"Decomposed","role":"collection","kind":"symbol","url":"\/documentation\/anima\/decomposed","abstract":[]},"doc://Anima/documentation/Anima/Decomposed/CGVector4/AnimatableProperty-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGVector4\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/decomposed\/cgvector4\/animatableproperty-implementations","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation.json b/docs/data/documentation/anima/easinganimation.json index e0ef9ff3..500864c3 100644 --- a/docs/data/documentation/anima/easinganimation.json +++ b/docs/data/documentation/anima/easinganimation.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction"],"title":"Easing Animation","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation"]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)"],"title":"Creating the animation"},{"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"]},{"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"]},{"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"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations"]}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/s23CustomStringConvertibleP"],"kind":"relationships","title":"Conforms To"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"text":"AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"overview","type":"heading","text":"Overview","level":2},{"inlineContent":[{"type":"text","text":"Example usage:"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","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()"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"title":"EasingAnimation","externalID":"s:5Anima15EasingAnimationC","roleHeading":"Class","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"EasingAnimation"}],"role":"symbol","symbolKind":"class","navigatorTitle":[{"kind":"identifier","text":"EasingAnimation"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"An animation that animates a value using an easing function (like "},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"type":"text","text":")."}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","type":"topic","title":"isReversed","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/isreversed","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","title":"CAKeyframeAnimationEmittable","kind":"symbol","type":"topic","conformance":{"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/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},{"text":" value changes.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","kind":"symbol","title":"autoStarts","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","kind":"symbol","type":"topic","title":"start(afterDelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/integralizevalues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","title":"integralizeValues","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/state":{"title":"state","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"abstract":[{"text":"The current state of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/state"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"title":"stop(at:immediately:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/easinganimation\/value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/duration","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","type":"topic","title":"groupID","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/groupid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"title":"delay","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/delay"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","kind":"symbol","role":"symbol","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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","role":"symbol","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"title":"pause()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/pause()"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","kind":"symbol","title":"fractionComplete","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"The current velocity of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/velocity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","title":"timingFunction","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","kind":"symbol","role":"symbol","abstract":[{"text":"The timing function of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","title":"id","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/init(timingFunction:duration:value:target:)":{"title":"init(timingFunction:duration:value:target:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)","role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"Creates a new animation with the specified timing curve and duration, and optionally, an initial and target value.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/init(timingfunction:duration:value:target:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"timingFunction","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/EasingAnimation/completion":{"title":"completion","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","role":"symbol","type":"topic","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/completion","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/repeats","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations","role":"collectionGroup","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/anima\/easinganimation\/customstringconvertible-implementations"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/s23CustomStringConvertibleP"],"title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"anchor":"overview","text":"Overview","type":"heading"},{"inlineContent":[{"type":"text","text":"Example usage:"}],"type":"paragraph"},{"syntax":"swift","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()"]}]}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"EasingAnimation"}],"roleHeading":"Class","externalID":"s:5Anima15EasingAnimationC","symbolKind":"class","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","modules":[{"name":"Anima"}],"role":"symbol"},"sections":[],"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\/CAKeyframeAnimationEmittable-Implementations","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations"],"generated":true}],"kind":"symbol","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":")."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"},"seeAlsoSections":[{"title":"Easing Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction"],"generated":true}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","url":"\/documentation\/anima\/easinganimation\/velocity","type":"topic","abstract":[{"type":"text","text":"The current velocity of the animation."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","abstract":[{"text":"The timing function of the animation.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations","type":"topic","abstract":[],"role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima/EasingAnimation/init(timingFunction:duration:value:target:)":{"title":"init(timingFunction:duration:value:target:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)","url":"\/documentation\/anima\/easinganimation\/init(timingfunction:duration:value:target:)","type":"topic","abstract":[{"type":"text","text":"Creates a new animation with the specified timing curve and duration, and optionally, an initial and target value."}],"role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"timingFunction","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","url":"\/documentation\/anima\/easinganimation\/delay","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"title":"delay"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"url":"\/documentation\/anima\/easinganimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" value changes."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","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."}],"type":"topic","url":"\/documentation\/anima\/easinganimation\/completion","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","kind":"symbol","title":"completion"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fractionComplete"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","url":"\/documentation\/anima\/easinganimation\/pause()","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"title":"pause()"},"doc://Anima/documentation/Anima/EasingAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/easinganimation\/state","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations","type":"topic","title":"CustomStringConvertible Implementations","url":"\/documentation\/anima\/easinganimation\/customstringconvertible-implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"title":"stop(at:immediately:)"},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"title":"start(afterDelay:)"},"doc://Anima/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","title":"CAKeyframeAnimationEmittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"title":"value","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."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","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."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"url":"\/documentation\/anima\/easinganimation\/duration","title":"duration","abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","title":"updateAnimation(deltaTime:)","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"url":"\/documentation\/anima\/easinganimation\/groupid","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","kind":"symbol","role":"symbol"}}} \ 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 7c463179..b2efcd57 100644 --- a/docs/data/documentation/anima/easinganimation/autoreverse.json +++ b/docs/data/documentation/anima/easinganimation/autoreverse.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"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":")."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse"},"seeAlsoSections":[{"title":"Accessing animation parameters","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\/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":[{"paths":["\/documentation\/anima\/easinganimation\/autoreverse"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"property","externalID":"s:5Anima15EasingAnimationC11autoreverseSbvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"title":"autoreverse"},"references":{"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/repeats","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","title":"timingFunction","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","kind":"symbol","role":"symbol","abstract":[{"text":"The timing function of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","kind":"symbol","role":"symbol","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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/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},{"text":" value changes.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","kind":"symbol","title":"autoStarts","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","kind":"symbol","title":"fractionComplete","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/integralizevalues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","title":"integralizeValues","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","type":"topic","title":"isReversed","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/isreversed","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/duration","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","type":"topic","title":"groupID","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/groupid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","title":"id","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:5Anima15EasingAnimationC11autoreverseSbvp","roleHeading":"Instance Property","title":"autoreverse","symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"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"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","interfaceLanguage":"swift"},"sections":[],"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\/EasingAnimation\/repeats","isActive":true},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/autoreverse"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","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."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","abstract":[{"text":"The timing function of the animation.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"url":"\/documentation\/anima\/easinganimation\/groupid","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"url":"\/documentation\/anima\/easinganimation\/duration","title":"duration","abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"url":"\/documentation\/anima\/easinganimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" value changes."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fractionComplete"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]}}} \ 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 e538354c..c0ca4024 100644 --- a/docs/data/documentation/anima/easinganimation/autostarts.json +++ b/docs/data/documentation/anima/easinganimation/autostarts.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","externalID":"s:5Anima15EasingAnimationC10autoStartsSbvp","title":"autoStarts","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"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}],"kind":"symbol","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"text":" value changes.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/autostarts"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","kind":"symbol","title":"fractionComplete","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/integralizevalues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","title":"integralizeValues","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/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},{"text":" value changes.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","kind":"symbol","title":"autoStarts","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","type":"topic","title":"isReversed","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/isreversed","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","type":"topic","title":"groupID","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/groupid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","title":"timingFunction","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","kind":"symbol","role":"symbol","abstract":[{"text":"The timing function of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","kind":"symbol","role":"symbol","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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/duration","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","title":"id","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/repeats","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" value changes."}],"seeAlsoSections":[{"title":"Accessing animation parameters","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\/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"]}],"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"property","modules":[{"name":"Anima"}],"title":"autoStarts","role":"symbol","externalID":"s:5Anima15EasingAnimationC10autoStartsSbvp"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/autostarts"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","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."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"url":"\/documentation\/anima\/easinganimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fractionComplete"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"url":"\/documentation\/anima\/easinganimation\/duration","title":"duration","abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" value changes."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","abstract":[{"text":"The timing function of the animation.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"url":"\/documentation\/anima\/easinganimation\/groupid","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/cakeyframeanimationemittable-implementations.json b/docs/data/documentation/anima/easinganimation/cakeyframeanimationemittable-implementations.json index cde20fe9..af82f8fe 100644 --- a/docs/data/documentation/anima/easinganimation/cakeyframeanimationemittable-implementations.json +++ b/docs/data/documentation/anima/easinganimation/cakeyframeanimationemittable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations"]}],"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationEmittable Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"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","generated":true}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"references":{"doc://Anima/documentation/Anima/EasingAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"text":"Generates and populates the ","type":"text"},{"type":"codeVoice","code":"values"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"keyTimes"},{"text":" for a given ","type":"text"},{"code":"EasingAnimation","type":"codeVoice"},{"text":" animating from its ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"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"},{"type":"text","text":" until it resolves."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"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"},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","url":"\/documentation\/anima\/easinganimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/easinganimation\/value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forFramerate:)":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forFramerate:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forframerate:)","abstract":[],"title":"keyframeAnimation(forFramerate:)"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation()":{"title":"keyframeAnimation()","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/easinganimation\/keyframeanimation()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation()","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}]},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forScreen:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forScreen:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"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"}],"url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forscreen:)","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"title":"keyframeAnimation(forScreen:)"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"kind":"article","variants":[{"paths":["\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationEmittable Implementations"},"sections":[],"topicSections":[{"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","generated":true}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forScreen:)":{"title":"keyframeAnimation(forScreen:)","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forScreen:)","url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forscreen:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"text":": ","kind":"text"},{"text":"NSScreen","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forFramerate:)":{"title":"keyframeAnimation(forFramerate:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forframerate:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation()":{"title":"keyframeAnimation()","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation()","url":"\/documentation\/anima\/easinganimation\/keyframeanimation()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/EasingAnimation/value":{"title":"value","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."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"values","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"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"}],"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":"."}]},"abstract":[{"text":"Generates and populates the ","type":"text"},{"code":"values","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"keyTimes"},{"type":"text","text":" for a given "},{"type":"codeVoice","code":"EasingAnimation"},{"text":" animating from its ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" to its "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target"},{"text":" by ticking it by ","type":"text"},{"type":"codeVoice","code":"deltaTime"},{"text":" until it resolves.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/easinganimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","kind":"symbol","role":"symbol","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/completion.json b/docs/data/documentation/anima/easinganimation/completion.json index 574b65e9..2c176774 100644 --- a/docs/data/documentation/anima/easinganimation/completion.json +++ b/docs/data/documentation/anima/easinganimation/completion.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"completion","role":"symbol","externalID":"s:5Anima15EasingAnimationC10completionyAA0C5EventOyxGcSgvp","modules":[{"name":"Anima"}],"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"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","interfaceLanguage":"swift"},"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"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"sections":[],"abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]},"doc://Anima/documentation/Anima/AnimationEvent":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol","url":"\/documentation\/anima\/animationevent","title":"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."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/completion":{"title":"completion","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","role":"symbol","type":"topic","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/completion","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/easinganimation\/value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","role":"symbol","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"completion","externalID":"s:5Anima15EasingAnimationC10completionyAA0C5EventOyxGcSgvp","modules":[{"name":"Anima"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")?"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/completion"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"},"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."}],"type":"topic","url":"\/documentation\/anima\/easinganimation\/completion","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","kind":"symbol","title":"completion"},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","title":"updateAnimation(deltaTime:)","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/value":{"title":"value","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."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/AnimationEvent":{"role":"symbol","abstract":[{"text":"Constants indicating that an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"url":"\/documentation\/anima\/animationevent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"title":"AnimationEvent","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/customstringconvertible-implementations.json b/docs/data/documentation/anima/easinganimation/customstringconvertible-implementations.json index 3e7dd3bb..32362dc5 100644 --- a/docs/data/documentation/anima/easinganimation/customstringconvertible-implementations.json +++ b/docs/data/documentation/anima/easinganimation/customstringconvertible-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"CustomStringConvertible Implementations"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/customstringconvertible-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"references":{"doc://Anima/documentation/Anima/EasingAnimation/description":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description","url":"\/documentation\/anima\/easinganimation\/description","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"description","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"sections":[],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/customstringconvertible-implementations"]}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CustomStringConvertible Implementations"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description"],"title":"Instance Properties","generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/EasingAnimation/description":{"abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/easinganimation\/description","title":"description","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"}}} \ 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 3f31e8e1..5787b7bd 100644 --- a/docs/data/documentation/anima/easinganimation/delay.json +++ b/docs/data/documentation/anima/easinganimation/delay.json @@ -1 +1 @@ -{"kind":"symbol","seeAlsoSections":[{"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"],"title":"Starting and stopping the animation","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC5delaySdvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"role":"symbol","symbolKind":"property","title":"delay","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":" { get }"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/delay"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"title":"pause()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/pause()"},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","kind":"symbol","type":"topic","title":"start(afterDelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"title":"delay","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/delay"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/state":{"title":"state","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"abstract":[{"text":"The current state of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/state"},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"title":"stop(at:immediately:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":" { get }"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:5Anima15EasingAnimationC5delaySdvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"title":"delay"},"variants":[{"paths":["\/documentation\/anima\/easinganimation\/delay"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"seeAlsoSections":[{"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"],"generated":true,"title":"Starting and stopping the animation"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/EasingAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/easinganimation\/state","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","url":"\/documentation\/anima\/easinganimation\/delay","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"title":"delay"},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"title":"start(afterDelay:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"title":"stop(at:immediately:)"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","url":"\/documentation\/anima\/easinganimation\/pause()","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"title":"pause()"}}} \ 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 6d89f72e..4494a07b 100644 --- a/docs/data/documentation/anima/easinganimation/description.json +++ b/docs/data/documentation/anima/easinganimation/description.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","externalID":"s:5Anima15EasingAnimationC11descriptionSSvp","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"extendedModule":"Anima","symbolKind":"property"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/description"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/description":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description","url":"\/documentation\/anima\/easinganimation\/description","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"description","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations","role":"collectionGroup","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/anima\/easinganimation\/customstringconvertible-implementations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima15EasingAnimationC11descriptionSSvp","title":"description","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Anima","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"text":".","type":"text"}],"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"]]},"variants":[{"paths":["\/documentation\/anima\/easinganimation\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/description":{"abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/easinganimation\/description","title":"description","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations","type":"topic","title":"CustomStringConvertible Implementations","url":"\/documentation\/anima\/easinganimation\/customstringconvertible-implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/duration.json b/docs/data/documentation/anima/easinganimation/duration.json index ba672486..38cf60a6 100644 --- a/docs/data/documentation/anima/easinganimation/duration.json +++ b/docs/data/documentation/anima/easinganimation/duration.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"externalID":"s:5Anima15EasingAnimationC8duration14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","title":"duration","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","symbolKind":"property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"sections":[],"seeAlsoSections":[{"title":"Accessing animation parameters","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"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"duration","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/duration"]}],"abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","title":"id","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/duration","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","title":"timingFunction","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","kind":"symbol","role":"symbol","abstract":[{"text":"The timing function of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/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},{"text":" value changes.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","kind":"symbol","title":"autoStarts","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","kind":"symbol","role":"symbol","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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/integralizevalues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","title":"integralizeValues","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","kind":"symbol","title":"fractionComplete","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/repeats","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","type":"topic","title":"isReversed","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/isreversed","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","type":"topic","title":"groupID","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/groupid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima15EasingAnimationC8duration14CoreFoundation7CGFloatVvp","symbolKind":"property","roleHeading":"Instance Property","title":"duration","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"duration","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]}]}],"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"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/easinganimation\/duration"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/duration":{"url":"\/documentation\/anima\/easinganimation\/duration","title":"duration","abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","abstract":[{"text":"The timing function of the animation.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"url":"\/documentation\/anima\/easinganimation\/groupid","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" value changes."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","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."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"url":"\/documentation\/anima\/easinganimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fractionComplete"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"}}} \ 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 be334bea..37f28289 100644 --- a/docs/data/documentation/anima/easinganimation/fractioncomplete.json +++ b/docs/data/documentation/anima/easinganimation/fractioncomplete.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"},"abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"kind":"symbol","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\/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"],"title":"Accessing animation parameters","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"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":" }"}],"platforms":["macOS"]}]}],"metadata":{"modules":[{"name":"Anima"}],"title":"fractionComplete","externalID":"s:5Anima15EasingAnimationC16fractionComplete14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fractionComplete","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"role":"symbol","symbolKind":"property"},"variants":[{"paths":["\/documentation\/anima\/easinganimation\/fractioncomplete"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/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},{"text":" value changes.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","kind":"symbol","title":"autoStarts","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","kind":"symbol","title":"fractionComplete","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","title":"id","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/integralizevalues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","title":"integralizeValues","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","type":"topic","title":"groupID","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/groupid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","title":"timingFunction","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","kind":"symbol","role":"symbol","abstract":[{"text":"The timing function of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/repeats","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","type":"topic","title":"isReversed","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/isreversed","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/duration","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","kind":"symbol","role":"symbol","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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/easinganimation\/fractioncomplete"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"abstract":[{"type":"text","text":"The completion percentage of the animation."}],"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\/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,"title":"Accessing animation parameters"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"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":" }"}],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"title":"fractionComplete","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"externalID":"s:5Anima15EasingAnimationC16fractionComplete14CoreFoundation7CGFloatVvp","role":"symbol","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"},"references":{"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"url":"\/documentation\/anima\/easinganimation\/groupid","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"url":"\/documentation\/anima\/easinganimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","abstract":[{"text":"The timing function of the animation.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"url":"\/documentation\/anima\/easinganimation\/duration","title":"duration","abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" value changes."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fractionComplete"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","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."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","role":"symbol"}}} \ 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 92a0c27b..d3c00d03 100644 --- a/docs/data/documentation/anima/easinganimation/groupid.json +++ b/docs/data/documentation/anima/easinganimation/groupid.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","externalID":"s:5Anima15EasingAnimationC7groupID10Foundation4UUIDVSgvp","role":"symbol","title":"groupID","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/groupid"]}],"kind":"symbol","abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"text":"? { get }","kind":"text"}]}]}],"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/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","type":"topic","title":"groupID","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/groupid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/integralizevalues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","title":"integralizeValues","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","title":"id","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","kind":"symbol","role":"symbol","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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","type":"topic","title":"isReversed","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/isreversed","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/repeats","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/duration","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","title":"timingFunction","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","kind":"symbol","role":"symbol","abstract":[{"text":"The timing function of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/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},{"text":" value changes.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","kind":"symbol","title":"autoStarts","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","kind":"symbol","title":"fractionComplete","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima15EasingAnimationC7groupID10Foundation4UUIDVSgvp","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","title":"groupID","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"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"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"? { get }"}],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/groupid"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","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."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"url":"\/documentation\/anima\/easinganimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fractionComplete"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"url":"\/documentation\/anima\/easinganimation\/duration","title":"duration","abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" value changes."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","abstract":[{"text":"The timing function of the animation.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"url":"\/documentation\/anima\/easinganimation\/groupid","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 953e1cac..a1a5aeb2 100644 --- a/docs/data/documentation/anima/easinganimation/id.json +++ b/docs/data/documentation/anima/easinganimation/id.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/id"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","interfaceLanguage":"swift"},"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","metadata":{"symbolKind":"property","title":"id","modules":[{"name":"Anima"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"externalID":"s:5Anima15EasingAnimationC2id10Foundation4UUIDVvp","roleHeading":"Instance Property","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","kind":"symbol","role":"symbol","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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/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},{"text":" value changes.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","kind":"symbol","title":"autoStarts","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/integralizevalues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","title":"integralizeValues","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/duration","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","kind":"symbol","title":"fractionComplete","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/repeats","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","type":"topic","title":"groupID","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/groupid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","title":"id","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","title":"timingFunction","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","kind":"symbol","role":"symbol","abstract":[{"text":"The timing function of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","type":"topic","title":"isReversed","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/isreversed","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}]}}} \ No newline at end of file +{"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"],"title":"Accessing animation parameters","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}]}]}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"externalID":"s:5Anima15EasingAnimationC2id10Foundation4UUIDVvp","title":"id","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/id"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"url":"\/documentation\/anima\/easinganimation\/duration","title":"duration","abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","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."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"url":"\/documentation\/anima\/easinganimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fractionComplete"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" value changes."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"url":"\/documentation\/anima\/easinganimation\/groupid","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","abstract":[{"text":"The timing function of the animation.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"}}} \ 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 bbd219f9..8583a0d0 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 @@ -{"variants":[{"paths":["\/documentation\/anima\/easinganimation\/init(timingfunction:duration:value:target:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":")"}],"languages":["swift"]}]},{"parameters":[{"name":"timingFunction","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The timing curve of the animation."}]}]},{"name":"duration","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The duration of the animation."}]}]},{"name":"value","content":[{"type":"paragraph","inlineContent":[{"text":"The initial, starting value of the animation.","type":"text"}]}]},{"name":"target","content":[{"type":"paragraph","inlineContent":[{"text":"The target value of the animation.","type":"text"}]}]}],"kind":"parameters"}],"abstract":[{"type":"text","text":"Creates a new animation with the specified timing curve and duration, and optionally, an initial and target value."}],"metadata":{"symbolKind":"init","roleHeading":"Initializer","externalID":"s:5Anima15EasingAnimationC14timingFunction8duration5value6targetACyxGAA06TimingE0O_14CoreFoundation7CGFloatVxxtcfc","modules":[{"name":"Anima"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"timingFunction","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":")"}],"title":"init(timingFunction:duration:value:target:)","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/init(timingFunction:duration:value:target:)":{"title":"init(timingFunction:duration:value:target:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)","role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"Creates a new animation with the specified timing curve and duration, and optionally, an initial and target value.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/init(timingfunction:duration:value:target:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"timingFunction","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"timingFunction","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]},{"parameters":[{"name":"timingFunction","content":[{"type":"paragraph","inlineContent":[{"text":"The timing curve of the animation.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The duration of the animation."}],"type":"paragraph"}],"name":"duration"},{"name":"value","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The initial, starting value of the animation."}]}]},{"name":"target","content":[{"type":"paragraph","inlineContent":[{"text":"The target value of the animation.","type":"text"}]}]}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/init(timingfunction:duration:value:target:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)"},"metadata":{"roleHeading":"Initializer","externalID":"s:5Anima15EasingAnimationC14timingFunction8duration5value6targetACyxGAA06TimingE0O_14CoreFoundation7CGFloatVxxtcfc","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}],"symbolKind":"init","title":"init(timingFunction:duration:value:target:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"kind":"symbol","abstract":[{"type":"text","text":"Creates a new animation with the specified timing curve and duration, and optionally, an initial and target value."}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/init(timingFunction:duration:value:target:)":{"title":"init(timingFunction:duration:value:target:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)","url":"\/documentation\/anima\/easinganimation\/init(timingfunction:duration:value:target:)","type":"topic","abstract":[{"type":"text","text":"Creates a new animation with the specified timing curve and duration, and optionally, an initial and target value."}],"role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"timingFunction","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}]}}} \ 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 396a118c..63fafd75 100644 --- a/docs/data/documentation/anima/easinganimation/integralizevalues.json +++ b/docs/data/documentation/anima/easinganimation/integralizevalues.json @@ -1 +1 @@ -{"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\/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","generated":true}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","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."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:5Anima15EasingAnimationC17integralizeValuesSbvp","role":"symbol","title":"integralizeValues","modules":[{"name":"Anima"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/integralizevalues"]}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/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},{"text":" value changes.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","kind":"symbol","title":"autoStarts","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","kind":"symbol","title":"fractionComplete","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/value":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/easinganimation\/value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","title":"timingFunction","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","kind":"symbol","role":"symbol","abstract":[{"text":"The timing function of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","type":"topic","title":"isReversed","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/isreversed","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","type":"topic","title":"groupID","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/groupid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/repeats","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/integralizevalues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","title":"integralizeValues","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","kind":"symbol","role":"symbol","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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","title":"id","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/duration","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"externalID":"s:5Anima15EasingAnimationC17integralizeValuesSbvp","roleHeading":"Instance Property","title":"integralizeValues","symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol"},"kind":"symbol","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\/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"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/integralizevalues"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","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},"references":{"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"url":"\/documentation\/anima\/easinganimation\/duration","title":"duration","abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"url":"\/documentation\/anima\/easinganimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"url":"\/documentation\/anima\/easinganimation\/groupid","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"title":"value","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."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fractionComplete"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","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."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" value changes."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","abstract":[{"text":"The timing function of the animation.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol"}}} \ 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 9397e87e..6d831092 100644 --- a/docs/data/documentation/anima/easinganimation/isreversed.json +++ b/docs/data/documentation/anima/easinganimation/isreversed.json @@ -1 +1 @@ -{"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/isreversed"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"seeAlsoSections":[{"title":"Accessing animation parameters","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"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima15EasingAnimationC10isReversedSbvp","modules":[{"name":"Anima"}],"title":"isReversed","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","kind":"symbol","role":"symbol","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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","type":"topic","title":"groupID","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/groupid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/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},{"text":" value changes.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","kind":"symbol","title":"autoStarts","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","title":"timingFunction","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","kind":"symbol","role":"symbol","abstract":[{"text":"The timing function of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/integralizevalues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","title":"integralizeValues","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/repeats","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/duration","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","kind":"symbol","title":"fractionComplete","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","type":"topic","title":"isReversed","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/isreversed","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","title":"id","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/easinganimation\/isreversed"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:5Anima15EasingAnimationC10isReversedSbvp","roleHeading":"Instance Property","title":"isReversed","role":"symbol","modules":[{"name":"Anima"}]},"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\/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","generated":true}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","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."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"url":"\/documentation\/anima\/easinganimation\/groupid","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","abstract":[{"text":"The timing function of the animation.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"url":"\/documentation\/anima\/easinganimation\/duration","title":"duration","abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" value changes."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"url":"\/documentation\/anima\/easinganimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fractionComplete"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol"}}} \ 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 c596a0fa..aef6fb33 100644 --- a/docs/data/documentation/anima/easinganimation/keyframeanimation().json +++ b/docs/data/documentation/anima/easinganimation/keyframeanimation().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","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":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"aside","style":"note","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 "},{"code":"CAKeyFrameAnimation","type":"codeVoice"},{"type":"text","text":" in order for it to be useful."}]}]}]}],"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/keyframeanimation()"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation()","interfaceLanguage":"swift"},"metadata":{"title":"keyframeAnimation()","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF::SYNTHESIZED::s:5Anima15EasingAnimationC","extendedModule":"Anima","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation()":{"title":"keyframeAnimation()","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/easinganimation\/keyframeanimation()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation()","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/keyframeanimation()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation()","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"languages":["swift"],"platforms":["macOS"]}]},{"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"},{"type":"text","text":" which represents the animation from the current animation’s state to its resolved state."}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"aside","style":"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"},{"text":" in order for it to be useful.","type":"text"}]}],"name":"Note"}]}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF::SYNTHESIZED::s:5Anima15EasingAnimationC","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"() -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"extendedModule":"Anima","symbolKind":"method","roleHeading":"Instance Method","title":"keyframeAnimation()"},"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations","type":"topic","abstract":[],"role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation()":{"title":"keyframeAnimation()","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation()","url":"\/documentation\/anima\/easinganimation\/keyframeanimation()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]}}} \ 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 434d9bad..e01ea58d 100644 --- a/docs/data/documentation/anima/easinganimation/keyframeanimation(forframerate:).json +++ b/docs/data/documentation/anima/easinganimation/keyframeanimation(forframerate:).json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forFramerate:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable.keyframeAnimation(forFramerate:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"text":" ","kind":"text"},{"text":"framerate","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/keyframeanimation(forframerate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"keyframeAnimation(forFramerate:)","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"extendedModule":"Anima","symbolKind":"method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"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"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF::SYNTHESIZED::s:5Anima15EasingAnimationC"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forFramerate:)":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forFramerate:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forframerate:)","abstract":[],"title":"keyframeAnimation(forFramerate:)"},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forFramerate:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":" "},{"text":"framerate","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/keyframeanimation(forframerate:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable.keyframeAnimation(forFramerate:)"},{"text":".","type":"text"}],"metadata":{"roleHeading":"Instance Method","extendedModule":"Anima","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF::SYNTHESIZED::s:5Anima15EasingAnimationC","role":"symbol","modules":[{"name":"Anima"}],"title":"keyframeAnimation(forFramerate:)"},"references":{"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forFramerate:)":{"title":"keyframeAnimation(forFramerate:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forframerate:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations","type":"topic","abstract":[],"role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 13eb3f2c..7f839228 100644 --- a/docs/data/documentation/anima/easinganimation/keyframeanimation(forscreen:).json +++ b/docs/data/documentation/anima/easinganimation/keyframeanimation(forscreen:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forScreen","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"screen","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen"},{"kind":"text","text":") -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The screen where the animation is displayed.","type":"text"}]}],"name":"screen"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","level":2,"anchor":"return-value","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":[{"level":2,"type":"heading","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"},{"type":"text","text":" of the "},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"type":"text","text":" in order for it to be useful."}],"type":"paragraph"}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forScreen:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/keyframeanimation(forscreen:)"]}],"sections":[],"kind":"symbol","metadata":{"title":"keyframeAnimation(forScreen:)","symbolKind":"method","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"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier","text":"NSScreen"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Instance Method","extendedModule":"Anima","modules":[{"name":"Anima"}]},"abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forScreen:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forScreen:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"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"}],"url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forscreen:)","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"title":"keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"screen"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier","text":"NSScreen"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The screen where the animation is displayed.","type":"text"}]}],"name":"screen"}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"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."}]}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"name":"Note","style":"note","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"},{"type":"text","text":" in order for it to be useful."}],"type":"paragraph"}],"type":"aside"}],"kind":"content"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/easinganimation\/keyframeanimation(forscreen:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forScreen:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"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:5Anima15EasingAnimationC","title":"keyframeAnimation(forScreen:)","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"role":"symbol","extendedModule":"Anima"},"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forScreen:)":{"title":"keyframeAnimation(forScreen:)","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forScreen:)","url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forscreen:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"text":": ","kind":"text"},{"text":"NSScreen","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations","type":"topic","abstract":[],"role":"collectionGroup","kind":"article"}}} \ 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 aff5dae6..28c73f17 100644 --- a/docs/data/documentation/anima/easinganimation/pause().json +++ b/docs/data/documentation/anima/easinganimation/pause().json @@ -1 +1 @@ -{"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"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"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"roleHeading":"Instance Method","title":"pause()","externalID":"s:5Anima15EasingAnimationC5pauseyyF","symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/pause()"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","kind":"symbol","type":"topic","title":"start(afterDelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"title":"delay","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/delay"},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"title":"stop(at:immediately:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"title":"pause()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/pause()"},"doc://Anima/documentation/Anima/EasingAnimation/state":{"title":"state","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"abstract":[{"text":"The current state of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/state"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"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"],"title":"Starting and stopping the animation","generated":true}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/pause()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Method","externalID":"s:5Anima15EasingAnimationC5pauseyyF","role":"symbol","title":"pause()","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","url":"\/documentation\/anima\/easinganimation\/pause()","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"title":"pause()"},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","url":"\/documentation\/anima\/easinganimation\/delay","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"title":"delay"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"title":"start(afterDelay:)"},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"title":"stop(at:immediately:)"},"doc://Anima/documentation/Anima/EasingAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/easinganimation\/state","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]}}} \ 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 983d4895..474363b7 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 @@ -{"sections":[],"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"values","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"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":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}]},"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima15EasingAnimationCA2A010CAKeyframeC16ValueConvertibleRzrlE016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"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"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Generates and populates the "},{"type":"codeVoice","code":"values"},{"type":"text","text":" and "},{"code":"keyTimes","type":"codeVoice"},{"type":"text","text":" for a given "},{"type":"codeVoice","code":"EasingAnimation"},{"text":" animating from its ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" to its "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"text":" by ticking it by ","type":"text"},{"code":"deltaTime","type":"codeVoice"},{"text":" until it resolves.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"text":"Generates and populates the ","type":"text"},{"type":"codeVoice","code":"values"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"keyTimes"},{"text":" for a given ","type":"text"},{"code":"EasingAnimation","type":"codeVoice"},{"text":" animating from its ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"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"},{"type":"text","text":" until it resolves."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"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"},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","url":"\/documentation\/anima\/easinganimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/easinganimation\/value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"values","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"]}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"values","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"keyTimes"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Anima","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","externalID":"s:5Anima15EasingAnimationCA2A010CAKeyframeC16ValueConvertibleRzrlE016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","modules":[{"name":"Anima"}],"role":"symbol"},"abstract":[{"text":"Generates and populates the ","type":"text"},{"type":"codeVoice","code":"values"},{"type":"text","text":" and "},{"code":"keyTimes","type":"codeVoice"},{"text":" for a given ","type":"text"},{"code":"EasingAnimation","type":"codeVoice"},{"type":"text","text":" animating from its "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" to its "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"reference"},{"text":" by ticking it by ","type":"text"},{"code":"deltaTime","type":"codeVoice"},{"text":" until it resolves.","type":"text"}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"title":"value","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."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"values","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"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"}],"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":"."}]},"abstract":[{"text":"Generates and populates the ","type":"text"},{"code":"values","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"keyTimes"},{"type":"text","text":" for a given "},{"type":"codeVoice","code":"EasingAnimation"},{"text":" animating from its ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" to its "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target"},{"text":" by ticking it by ","type":"text"},{"type":"codeVoice","code":"deltaTime"},{"text":" until it resolves.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/easinganimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","kind":"symbol","role":"symbol","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations","type":"topic","abstract":[],"role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 fb5c085e..632bb572 100644 --- a/docs/data/documentation/anima/easinganimation/relativepriority.json +++ b/docs/data/documentation/anima/easinganimation/relativepriority.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/easinganimation\/relativepriority"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority"},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC16relativePrioritySivp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"symbolKind":"property","role":"symbol","title":"relativePriority","roleHeading":"Instance Property"},"abstract":[{"text":"The relative priority of the animation.","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\/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}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","type":"topic","title":"isReversed","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/isreversed","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","kind":"symbol","title":"fractionComplete","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","type":"topic","title":"groupID","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/groupid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","title":"timingFunction","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","kind":"symbol","role":"symbol","abstract":[{"text":"The timing function of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","kind":"symbol","role":"symbol","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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/duration","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","title":"id","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/repeats","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/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},{"text":" value changes.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","kind":"symbol","title":"autoStarts","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/integralizevalues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","title":"integralizeValues","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Accessing animation parameters","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}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"abstract":[{"type":"text","text":"The relative priority of the animation."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority"},"variants":[{"paths":["\/documentation\/anima\/easinganimation\/relativepriority"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC16relativePrioritySivp","roleHeading":"Instance Property","title":"relativePriority","role":"symbol"},"references":{"doc://Anima/documentation/Anima/EasingAnimation/duration":{"url":"\/documentation\/anima\/easinganimation\/duration","title":"duration","abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fractionComplete"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","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."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" value changes."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","abstract":[{"text":"The timing function of the animation.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"url":"\/documentation\/anima\/easinganimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"url":"\/documentation\/anima\/easinganimation\/groupid","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol"}}} \ 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 ef069817..9adaf362 100644 --- a/docs/data/documentation/anima/easinganimation/repeats.json +++ b/docs/data/documentation/anima/easinganimation/repeats.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/repeats"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","externalID":"s:5Anima15EasingAnimationC7repeatsSbvp","title":"repeats","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol"},"kind":"symbol","seeAlsoSections":[{"title":"Accessing animation parameters","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\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/repeats","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/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},{"text":" value changes.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","kind":"symbol","title":"autoStarts","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","kind":"symbol","role":"symbol","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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/integralizevalues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","title":"integralizeValues","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","type":"topic","title":"isReversed","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/isreversed","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","kind":"symbol","title":"fractionComplete","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","title":"timingFunction","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","kind":"symbol","role":"symbol","abstract":[{"text":"The timing function of the animation.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","title":"id","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/duration","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","type":"topic","title":"groupID","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/groupid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/repeats"]}],"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\/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"],"title":"Accessing animation parameters","generated":true}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:5Anima15EasingAnimationC7repeatsSbvp","roleHeading":"Instance Property","title":"repeats","modules":[{"name":"Anima"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","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."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","abstract":[{"text":"The timing function of the animation.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"url":"\/documentation\/anima\/easinganimation\/groupid","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"url":"\/documentation\/anima\/easinganimation\/duration","title":"duration","abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"url":"\/documentation\/anima\/easinganimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fractionComplete"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" value changes."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol"}}} \ 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 2431ae8d..48dec294 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":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"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"}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"start(afterDelay:)","symbolKind":"method","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","externalID":"s:5Anima15EasingAnimationC5start10afterDelayySd_tF"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"sections":[],"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/start(afterdelay:)"]}],"seeAlsoSections":[{"title":"Starting and stopping the animation","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}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/delay":{"title":"delay","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/delay"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"title":"pause()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/pause()"},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"title":"stop(at:immediately:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","kind":"symbol","type":"topic","title":"start(afterDelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/state":{"title":"state","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"abstract":[{"text":"The current state of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/state"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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":")"}],"roleHeading":"Instance Method","symbolKind":"method","role":"symbol","externalID":"s:5Anima15EasingAnimationC5start10afterDelayySd_tF","modules":[{"name":"Anima"}],"title":"start(afterDelay:)"},"sections":[],"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"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"],"title":"Starting and stopping the animation","generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":" ","kind":"text"},{"text":"delay","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":" = 0.0)"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The amount of time (measured in seconds) to wait before starting the animation.","type":"text"}]}],"name":"delay"}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/start(afterdelay:)"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","url":"\/documentation\/anima\/easinganimation\/pause()","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"title":"pause()"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"title":"stop(at:immediately:)"},"doc://Anima/documentation/Anima/EasingAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/easinganimation\/state","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","url":"\/documentation\/anima\/easinganimation\/delay","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"title":"delay"},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"title":"start(afterDelay:)"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"}}} \ 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 2e22fa8e..5c8aa11c 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"]]},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","title":"state","externalID":"s:5Anima15EasingAnimationC5stateAA14AnimatingStateOvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"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 }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/state"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"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","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state"},"abstract":[{"text":"The current state of the animation.","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","kind":"symbol","type":"topic","title":"start(afterDelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/state":{"title":"state","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"abstract":[{"text":"The current state of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/state"},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"title":"delay","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/delay"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"title":"pause()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/pause()"},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"title":"stop(at:immediately:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"},{"kind":"text","text":" { get }"}]}],"kind":"declarations"}],"seeAlsoSections":[{"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"],"title":"Starting and stopping the animation","generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/state"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"roleHeading":"Instance Property","title":"state","symbolKind":"property","role":"symbol","externalID":"s:5Anima15EasingAnimationC5stateAA14AnimatingStateOvp","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}]},"kind":"symbol","abstract":[{"type":"text","text":"The current state of the animation."}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/easinganimation\/state","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"title":"stop(at:immediately:)"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","url":"\/documentation\/anima\/easinganimation\/pause()","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"title":"pause()"},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","url":"\/documentation\/anima\/easinganimation\/delay","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"title":"delay"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"title":"start(afterDelay:)"}}} \ 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 08b6aac4..96ff0d5a 100644 --- a/docs/data/documentation/anima/easinganimation/stop(at:immediately:).json +++ b/docs/data/documentation/anima/easinganimation/stop(at:immediately:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"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"],"generated":true,"title":"Starting and stopping the animation"}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/stop(at:immediately:)"]}],"metadata":{"role":"symbol","title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC4stop2at11immediatelyyAA0C8PositionO_SbtF","symbolKind":"method"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"position"},{"kind":"text","text":": "},{"text":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":" = .current, "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" = true)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"text":"The position at which position the animation should stop (","type":"text"},{"type":"reference","isActive":true,"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 "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"reference","isActive":true},{"text":"). The default value is ","type":"text"},{"type":"codeVoice","code":"current"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"position"},{"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":"."}]}],"name":"immediately"}],"kind":"parameters"}],"references":{"doc://Anima/documentation/Anima/AnimationPosition/start":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","url":"\/documentation\/anima\/animationposition\/start","type":"topic","kind":"symbol","title":"AnimationPosition.start","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"}]},"doc://Anima/documentation/Anima/AnimationPosition/current":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","url":"\/documentation\/anima\/animationposition\/current","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","kind":"symbol","type":"topic","title":"start(afterDelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationPosition/end":{"role":"symbol","abstract":[{"type":"text","text":"The end point of the animation. Use this constant when you want to stop an animation at the "},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"title":"AnimationPosition.end","url":"\/documentation\/anima\/animationposition\/end","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"end"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/state":{"title":"state","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"abstract":[{"text":"The current state of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/state"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"title":"stop(at:immediately:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"title":"delay","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/delay"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"title":"pause()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/pause()"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)"},"schemaVersion":{"minor":3,"patch":0,"major":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"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"position","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"},{"kind":"text","text":" = .current, "},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":" = true)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The position at which position the animation should stop (","type":"text"},{"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},{"text":" or ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","isActive":true},{"text":"). The default value is ","type":"text"},{"code":"current","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"position"},{"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"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"immediately"}]}],"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"externalID":"s:5Anima15EasingAnimationC4stop2at11immediatelyyAA0C8PositionO_SbtF","roleHeading":"Instance Method","symbolKind":"method"},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/stop(at:immediately:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"title":"start(afterDelay:)"},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"title":"stop(at:immediately:)"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","url":"\/documentation\/anima\/easinganimation\/pause()","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"title":"pause()"},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","url":"\/documentation\/anima\/easinganimation\/delay","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"title":"delay"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"url":"\/documentation\/anima\/animationposition\/end","role":"symbol","kind":"symbol","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"title":"AnimationPosition.start","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/EasingAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state","abstract":[{"text":"The current state of the animation.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/easinganimation\/state","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]}}} \ 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 4064aeac..b7a2c2bb 100644 --- a/docs/data/documentation/anima/easinganimation/target.json +++ b/docs/data/documentation/anima/easinganimation/target.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Thex target value of the animation."}],"seeAlsoSections":[{"title":"Accessing value, velocity and target","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"You may modify this value while the animation is in-flight to “retarget” to a new target value."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/target"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC6targetxvp","title":"target"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"references":{"doc://Anima/documentation/Anima/EasingAnimation/value":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/easinganimation\/value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"The current velocity of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/velocity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"externalID":"s:5Anima15EasingAnimationC6targetxvp","roleHeading":"Instance Property","role":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"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"}]}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity"],"generated":true,"title":"Accessing value, velocity and target"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"variants":[{"paths":["\/documentation\/anima\/easinganimation\/target"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","url":"\/documentation\/anima\/easinganimation\/velocity","type":"topic","abstract":[{"type":"text","text":"The current velocity of the animation."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/value":{"title":"value","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."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]}}} \ 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 88270982..db1c3cbf 100644 --- a/docs/data/documentation/anima/easinganimation/timingfunction.json +++ b/docs/data/documentation/anima/easinganimation/timingfunction.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"title":"Accessing animation parameters","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\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"]}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/timingfunction"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"timingFunction","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC14timingFunctionAA06TimingE0Ovp"},"abstract":[{"type":"text","text":"The timing function of the animation."}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","type":"topic","title":"isReversed","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/isreversed","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","kind":"symbol","title":"fractionComplete","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","title":"timingFunction","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","kind":"symbol","role":"symbol","abstract":[{"text":"The timing function of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","type":"topic","title":"groupID","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/groupid","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","kind":"symbol","role":"symbol","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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/duration","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","title":"id","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/repeats","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","title":"relativePriority","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/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},{"text":" value changes.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","kind":"symbol","title":"autoStarts","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"type":"topic","url":"\/documentation\/anima\/easinganimation\/integralizevalues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","title":"integralizeValues","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/timingfunction"]}],"metadata":{"externalID":"s:5Anima15EasingAnimationC14timingFunctionAA06TimingE0Ovp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","title":"timingFunction","symbolKind":"property","modules":[{"name":"Anima"}]},"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"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The timing function of the animation."}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","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."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"url":"\/documentation\/anima\/easinganimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"url":"\/documentation\/anima\/easinganimation\/groupid","abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"type":"topic","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"url":"\/documentation\/anima\/easinganimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","abstract":[{"text":"The timing function of the animation.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"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\/EasingAnimation\/repeats","isActive":true,"type":"reference"},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fractionComplete"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" value changes."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"url":"\/documentation\/anima\/easinganimation\/duration","title":"duration","abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","role":"symbol"}}} \ 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 006e7ff0..97e68648 100644 --- a/docs/data/documentation/anima/easinganimation/updateanimation(deltatime:).json +++ b/docs/data/documentation/anima/easinganimation/updateanimation(deltatime:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)"},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:5Anima15EasingAnimationC06updateC09deltaTimeySd_tF","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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"}],"title":"updateAnimation(deltaTime:)","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The delta time.","type":"text"}]}],"name":"deltaTime"}],"kind":"parameters"}],"sections":[],"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}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/completion":{"title":"completion","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","role":"symbol","type":"topic","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/completion","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","role":"symbol","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/easinganimation\/value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"],"title":"Handling animation updates","generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"deltaTime","content":[{"inlineContent":[{"type":"text","text":"The delta time."}],"type":"paragraph"}]}],"kind":"parameters"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)"},"metadata":{"title":"updateAnimation(deltaTime:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}],"externalID":"s:5Anima15EasingAnimationC06updateC09deltaTimeySd_tF","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/EasingAnimation/value":{"title":"value","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."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"},"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."}],"type":"topic","url":"\/documentation\/anima\/easinganimation\/completion","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","kind":"symbol","title":"completion"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","title":"updateAnimation(deltaTime:)","kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/value.json b/docs/data/documentation/anima/easinganimation/value.json index 0ac15cd8..d2f783a4 100644 --- a/docs/data/documentation/anima/easinganimation/value.json +++ b/docs/data/documentation/anima/easinganimation/value.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/easinganimation\/value"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC5valuexvp","title":"value"},"abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"seeAlsoSections":[{"title":"Accessing value, velocity and target","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"The current velocity of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/velocity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/value":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/easinganimation\/value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"externalID":"s:5Anima15EasingAnimationC5valuexvp","title":"value","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol"},"seeAlsoSections":[{"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"current","type":"text"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/value"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","url":"\/documentation\/anima\/easinganimation\/velocity","type":"topic","abstract":[{"type":"text","text":"The current velocity of the animation."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/value":{"title":"value","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."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"}}} \ 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 33efe4e2..b312c8b3 100644 --- a/docs/data/documentation/anima/easinganimation/valuechanged.json +++ b/docs/data/documentation/anima/easinganimation/valuechanged.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"title":"valueChanged","externalID":"s:5Anima15EasingAnimationC12valueChangedyxcSgvp","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"sections":[],"seeAlsoSections":[{"title":"Handling animation updates","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/valuechanged"]}],"abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/value":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/easinganimation\/value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","title":"valueChanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/easinganimation\/valuechanged","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","role":"symbol","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/completion":{"title":"completion","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","role":"symbol","type":"topic","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/completion","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}]}}} \ No newline at end of file +{"kind":"symbol","metadata":{"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:5Anima15EasingAnimationC12valueChangedyxcSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?","kind":"text"}],"modules":[{"name":"Anima"}],"title":"valueChanged","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"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"},{"type":"text","text":" to drive your application’s animations."}],"seeAlsoSections":[{"generated":true,"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)"]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/valuechanged"]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","isActive":true,"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"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"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."}],"type":"topic","url":"\/documentation\/anima\/easinganimation\/completion","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","kind":"symbol","title":"completion"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"title":"value","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."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","title":"updateAnimation(deltaTime:)","kind":"symbol"}}} \ 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 8084843c..60898c94 100644 --- a/docs/data/documentation/anima/easinganimation/velocity.json +++ b/docs/data/documentation/anima/easinganimation/velocity.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"abstract":[{"type":"text","text":"The current velocity of the animation."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"],"generated":true,"title":"Accessing value, velocity and target"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/easinganimation\/velocity"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC8velocityxvp","symbolKind":"property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/value":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/easinganimation\/value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"The current velocity of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/velocity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"topic","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","role":"symbol","abstract":[{"text":"Thex target value of the animation.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"role":"symbol","symbolKind":"property","title":"velocity","externalID":"s:5Anima15EasingAnimationC8velocityxvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"abstract":[{"type":"text","text":"The current velocity of the animation."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","seeAlsoSections":[{"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/velocity"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","url":"\/documentation\/anima\/easinganimation\/velocity","type":"topic","abstract":[{"type":"text","text":"The current velocity of the animation."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"title":"value","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."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"title":"target","abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","url":"\/documentation\/anima\/easinganimation\/target","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/floatingpointinitializable.json b/docs/data/documentation/anima/floatingpointinitializable.json index 87223a68..ab4c6176 100644 --- a/docs/data/documentation/anima/floatingpointinitializable.json +++ b/docs/data/documentation/anima/floatingpointinitializable.json @@ -1 +1 @@ -{"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"]}],"relationshipsSections":[{"kind":"relationships","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"],"type":"inheritsFrom","title":"Inherits From"},{"title":"Conforming Types","kind":"relationships","type":"conformingTypes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"]}],"seeAlsoSections":[{"generated":true,"title":"Additions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"FloatingPointInitializable","kind":"identifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:s25ExpressibleByFloatLiteralP","text":"ExpressibleByFloatLiteral"},{"kind":"text","text":", "},{"text":"FloatingPoint","preciseIdentifier":"s:SF","kind":"typeIdentifier"}]}]}],"metadata":{"title":"FloatingPointInitializable","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima26FloatingPointInitializableP","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"FloatingPointInitializable","kind":"identifier"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"symbolKind":"protocol","roleHeading":"Protocol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/floatingpointinitializable"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-2s3qx":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":")","kind":"text"}],"identifier":"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":"."}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-2s3qx","title":"init(_:)","required":true,"role":"symbol"},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/Sj":{"title":"Swift.Numeric","type":"unresolvable","identifier":"doc:\/\/Anima\/Sj"},"doc://Anima/s13SignedNumericP":{"title":"Swift.SignedNumeric","type":"unresolvable","identifier":"doc:\/\/Anima\/s13SignedNumericP"},"doc://Anima/SL":{"title":"Swift.Comparable","type":"unresolvable","identifier":"doc:\/\/Anima\/SL"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/Sx":{"title":"Swift.Strideable","type":"unresolvable","identifier":"doc:\/\/Anima\/Sx"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier"}],"title":"CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}]},"doc://Anima/s18AdditiveArithmeticP":{"identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP","title":"Swift.AdditiveArithmetic","type":"unresolvable"},"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-90uwa":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa","title":"init(_:)","role":"symbol","abstract":[{"text":"Creates a new value from a ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-90uwa","type":"topic","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}],"required":true},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from an animation.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","title":"CAKeyframeAnimationEmittable"},"doc://Anima/documentation/Anima/Swift/Float":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","title":"Float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"abstract":[],"url":"\/documentation\/anima\/swift\/float","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}]},"doc://Anima/s27ExpressibleByIntegerLiteralP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","title":"Swift.ExpressibleByIntegerLiteral"},"doc://Anima/s25ExpressibleByFloatLiteralP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","title":"Swift.ExpressibleByFloatLiteral"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Rubberband":{"title":"Rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"type":"topic","url":"\/documentation\/anima\/rubberband","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"url":"\/documentation\/anima\/swift\/double","type":"topic","role":"symbol","title":"Double","abstract":[],"kind":"symbol"},"doc://Anima/SF":{"identifier":"doc:\/\/Anima\/SF","type":"unresolvable","title":"Swift.FloatingPoint"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","type":"unresolvable","title":"Swift.Hashable"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"},"variants":[{"paths":["\/documentation\/anima\/floatingpointinitializable"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"FloatingPointInitializable","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:s25ExpressibleByFloatLiteralP","kind":"typeIdentifier","text":"ExpressibleByFloatLiteral"},{"text":", ","kind":"text"},{"text":"FloatingPoint","kind":"typeIdentifier","preciseIdentifier":"s:SF"}],"languages":["swift"]}]}],"sections":[],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"role":"symbol","symbolKind":"protocol","title":"FloatingPointInitializable","modules":[{"name":"Anima"}],"externalID":"s:5Anima26FloatingPointInitializableP","roleHeading":"Protocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"FloatingPointInitializable","kind":"identifier"}]},"relationshipsSections":[{"title":"Inherits From","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"],"kind":"relationships"},{"kind":"relationships","title":"Conforming Types","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"],"type":"conformingTypes"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/Rubberband"],"generated":true,"title":"Additions"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-2s3qx","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"references":{"doc://Anima/s13SignedNumericP":{"title":"Swift.SignedNumeric","type":"unresolvable","identifier":"doc:\/\/Anima\/s13SignedNumericP"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"abstract":[],"type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"title":"Rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-2s3qx":{"abstract":[{"text":"Creates a new value from a ","type":"text"},{"type":"codeVoice","code":"Float"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-2s3qx","url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-2s3qx","title":"init(_:)","type":"topic","kind":"symbol","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Float","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","url":"\/documentation\/anima\/swift\/float","title":"Float","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/Sj":{"identifier":"doc:\/\/Anima\/Sj","title":"Swift.Numeric","type":"unresolvable"},"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-90uwa":{"abstract":[{"text":"Creates a new value from a ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa","url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-90uwa","title":"init(_:)","type":"topic","kind":"symbol","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/SF":{"title":"Swift.FloatingPoint","type":"unresolvable","identifier":"doc:\/\/Anima\/SF"},"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/s25ExpressibleByFloatLiteralP":{"title":"Swift.ExpressibleByFloatLiteral","type":"unresolvable","identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"Double","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Double","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic","title":"CAKeyframeAnimationEmittable","role":"symbol","kind":"symbol"},"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/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/SL":{"title":"Swift.Comparable","type":"unresolvable","identifier":"doc:\/\/Anima\/SL"},"doc://Anima/s27ExpressibleByIntegerLiteralP":{"title":"Swift.ExpressibleByIntegerLiteral","type":"unresolvable","identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","title":"FloatingPointInitializable","role":"symbol","abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FloatingPointInitializable"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"type":"topic"}}} \ 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 2f8b682b..d5d6075b 100644 --- a/docs/data/documentation/anima/floatingpointinitializable/init(_:)-2s3qx.json +++ b/docs/data/documentation/anima/floatingpointinitializable/init(_:)-2s3qx.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/floatingpointinitializable\/init(_:)-2s3qx"]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-2s3qx","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"init","roleHeading":"Initializer","title":"init(_:)","role":"symbol","required":true,"modules":[{"name":"Anima"}],"externalID":"s:5Anima26FloatingPointInitializablePyxSfcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"value"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":")"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"]]},"abstract":[{"type":"text","text":"Creates a new value from a "},{"type":"codeVoice","code":"Float"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-2s3qx":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":")","kind":"text"}],"identifier":"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":"."}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-2s3qx","title":"init(_:)","required":true,"role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Creates a new value from a "},{"type":"codeVoice","code":"Float"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"required":true,"externalID":"s:5Anima26FloatingPointInitializablePyxSfcfc","modules":[{"name":"Anima"}],"roleHeading":"Initializer","title":"init(_:)","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":")","kind":"text"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-2s3qx","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/floatingpointinitializable\/init(_:)-2s3qx"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","title":"FloatingPointInitializable","role":"symbol","abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FloatingPointInitializable"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-2s3qx":{"abstract":[{"text":"Creates a new value from a ","type":"text"},{"type":"codeVoice","code":"Float"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-2s3qx","url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-2s3qx","title":"init(_:)","type":"topic","kind":"symbol","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":")","kind":"text"}]}}} \ 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 4acccf74..fc2cc652 100644 --- a/docs/data/documentation/anima/floatingpointinitializable/init(_:)-90uwa.json +++ b/docs/data/documentation/anima/floatingpointinitializable/init(_:)-90uwa.json @@ -1 +1 @@ -{"abstract":[{"text":"Creates a new value from a ","type":"text"},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/floatingpointinitializable\/init(_:)-90uwa"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"init","role":"symbol","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"required":true,"modules":[{"name":"Anima"}],"externalID":"s:5Anima26FloatingPointInitializablePyxSdcfc","title":"init(_:)"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"]]},"references":{"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-90uwa":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa","title":"init(_:)","role":"symbol","abstract":[{"text":"Creates a new value from a ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-90uwa","type":"topic","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}],"required":true},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/floatingpointinitializable\/init(_:)-90uwa"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa","interfaceLanguage":"swift"},"metadata":{"title":"init(_:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"required":true,"externalID":"s:5Anima26FloatingPointInitializablePyxSdcfc","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Initializer"},"abstract":[{"type":"text","text":"Creates a new value from a "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-90uwa":{"abstract":[{"text":"Creates a new value from a ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa","url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-90uwa","title":"init(_:)","type":"topic","kind":"symbol","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","title":"FloatingPointInitializable","role":"symbol","abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FloatingPointInitializable"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 a9be8891..92773735 100644 --- a/docs/data/documentation/anima/foundation.json +++ b/docs/data/documentation/anima/foundation.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation","interfaceLanguage":"swift"},"topicSections":[{"title":"Extended Classes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"],"title":"Extended Structures"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"extension","title":"Foundation","externalID":"s:m:s:e:s:So12NSEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","roleHeading":"Extended Module","role":"collection","modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"variants":[{"paths":["\/documentation\/anima\/foundation"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/Foundation/NSNumber":{"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSNumber","kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber"}],"navigatorTitle":[{"text":"NSNumber","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]}}} \ No newline at end of file +{"metadata":{"title":"Foundation","symbolKind":"extension","roleHeading":"Extended Module","role":"collection","modules":[{"name":"Anima"}],"externalID":"s:m:s:e:s:So12NSEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","topicSections":[{"title":"Extended Classes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"],"title":"Extended Structures"}],"variants":[{"paths":["\/documentation\/anima\/foundation"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 1a3c2737..72aba1fb 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets.json @@ -1 +1 @@ -{"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"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Extended Structure","modules":[{"name":"Anima","relatedModules":["Foundation"]}],"symbolKind":"extension","externalID":"s:e:s:So12NSEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","navigatorTitle":[{"text":"NSEdgeInsets","kind":"identifier"}],"title":"NSEdgeInsets","extendedModule":"Foundation","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"}],"role":"symbol"},"topicSections":[{"generated":true,"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"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets"]}],"sections":[],"kind":"symbol","references":{"doc://Anima/7SwiftUI10AnimatableP":{"type":"unresolvable","title":"SwiftUI.Animatable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Hashable-Implementations":{"title":"Hashable Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/hashable-implementations","abstract":[]},"doc://Anima/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations","role":"collectionGroup","type":"topic","title":"Equatable Implementations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"roleHeading":"Extended Structure","symbolKind":"extension","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"modules":[{"name":"Anima","relatedModules":["Foundation"]}],"externalID":"s:e:s:So12NSEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","extendedModule":"Foundation","role":"symbol","title":"NSEdgeInsets"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","interfaceLanguage":"swift"},"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":[{"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"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Equatable-Implementations":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations","title":"Equatable Implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/7SwiftUI10AnimatableP":{"identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","title":"SwiftUI.Animatable","type":"unresolvable"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Hashable-Implementations":{"title":"Hashable Implementations","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/hashable-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"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/foundation/nsedgeinsets/!=(_:_:).json b/docs/data/documentation/anima/foundation/nsedgeinsets/!=(_:_:).json index d3aaa628..b2a47d86 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/!=(_:_:).json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"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"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/!=(_:_:)"]}],"sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@S@NSEdgeInsets","roleHeading":"Operator","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","symbolKind":"op"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)"},"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/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)","kind":"symbol","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"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/!=(_:_:)","type":"topic","role":"symbol","abstract":[],"title":"!=(_:_:)"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations","role":"collectionGroup","type":"topic","title":"Equatable Implementations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@S@NSEdgeInsets","symbolKind":"op","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"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":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","role":"symbol","extendedModule":"Swift","roleHeading":"Operator"},"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":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/!=(_:_:)":{"title":"!=(_:_:)","role":"symbol","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":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)","type":"topic","kind":"symbol","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/!=(_:_:)"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Equatable-Implementations":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations","title":"Equatable Implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]}}} \ 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 cdc473ee..0515030f 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/==(_:_:).json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/==(_:_:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","roleHeading":"Operator","symbolKind":"op","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets"},{"kind":"text","text":", "},{"preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier","text":"NSEdgeInsets"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:So12NSEdgeInsetsV5AnimaE2eeoiySbAB_ABtFZ","modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"extendedModule":"Foundation"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)"},"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"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"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations","role":"collectionGroup","type":"topic","title":"Equatable Implementations"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/==(_:_:)":{"type":"topic","title":"==(_:_:)","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/==(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier","text":"NSEdgeInsets"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)","interfaceLanguage":"swift"},"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"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"},{"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"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/==(_:_:)"],"traits":[{"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\/Equatable-Implementations"]]},"metadata":{"externalID":"s:So12NSEdgeInsetsV5AnimaE2eeoiySbAB_ABtFZ","modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Foundation","symbolKind":"op","title":"==(_:_:)","roleHeading":"Operator"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/==(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier","text":"NSEdgeInsets"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/==(_:_:)","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)","title":"==(_:_:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Equatable-Implementations":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations","title":"Equatable Implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]}}} \ 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 71e69151..224b2c9e 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/animatabledata.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/animatabledata.json @@ -1 +1 @@ -{"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"]]},"metadata":{"roleHeading":"Instance Property","externalID":"s:So12NSEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"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","extendedModule":"Foundation"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/animatabledata"]}],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/animatableData":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"title":"animatableData","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatabledata","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:So12NSEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","roleHeading":"Instance Property","role":"symbol","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"symbolKind":"property","title":"animatableData","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":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatabledata","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"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"}],"title":"animatableData"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"}}} \ 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 4842541a..52d2fba1 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/animatableproperty-implementations.json @@ -1 +1 @@ -{"sections":[],"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"AnimatableProperty Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"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\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations"]}],"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral"],"generated":true,"title":"Instance Properties"},{"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero"],"generated":true}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/animatableData":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"title":"animatableData","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatabledata","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral","type":"topic","title":"scaledIntegral","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/zero":{"title":"zero","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/zero"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/init(_:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)","kind":"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"},{"text":">)","kind":"text"}],"title":"init(_:)","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/init(_:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)"],"title":"Initializers"},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral"]},{"generated":true,"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]]},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AnimatableProperty Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/scaledIntegral":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral","abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/scaledintegral","title":"scaledIntegral"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/zero":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier","text":"NSEdgeInsets"}],"title":"zero","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/zero","role":"symbol","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatabledata","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"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"}],"title":"animatableData"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/init(_:)":{"kind":"symbol","title":"init(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/init(_:)"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]}}} \ 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 a0a32764..ec11dafc 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations"},"metadata":{"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}]},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()"]}],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]]},"references":{"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/toKeyframeValue()":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()","title":"toKeyframeValue()","kind":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]]},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()"],"generated":true,"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/cakeyframeanimationvalueconvertible-implementations"]}],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()","title":"toKeyframeValue()","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/tokeyframevalue()","abstract":[],"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]}}} \ 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 fbbd0851..02749837 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/equatable-implementations.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations"]}],"kind":"article","metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"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"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)"],"title":"Operators"}],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)","kind":"symbol","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"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/!=(_:_:)","type":"topic","role":"symbol","abstract":[],"title":"!=(_:_:)"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/==(_:_:)":{"type":"topic","title":"==(_:_:)","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/==(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier","text":"NSEdgeInsets"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)"]}],"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"},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/!=(_:_:)":{"title":"!=(_:_:)","role":"symbol","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":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)","type":"topic","kind":"symbol","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/!=(_:_:)"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/==(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier","text":"NSEdgeInsets"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/==(_:_:)","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)","title":"==(_:_:)"}}} \ 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 214e5c64..1098c11f 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/hash(into:).json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/hash(into:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Foundation","externalID":"s:So12NSEdgeInsetsV5AnimaE4hash4intoys6HasherVz_tF","symbolKind":"method","title":"hash(into:)","roleHeading":"Instance Method","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"},{"text":")","kind":"text"}],"role":"symbol","modules":[{"name":"Anima","relatedModules":["Foundation"]}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/hash(into:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"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":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"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\/Hashable-Implementations"]]},"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/hash(into:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)","type":"topic","title":"hash(into:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/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"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Hashable-Implementations":{"title":"Hashable Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/hashable-implementations","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","title":"NSEdgeInsets","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets"}],"abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"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"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Anima","relatedModules":["Foundation"]}],"extendedModule":"Foundation","title":"hash(into:)","externalID":"s:So12NSEdgeInsetsV5AnimaE4hash4intoys6HasherVz_tF"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"text":".","type":"text"}],"sections":[],"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\/Hashable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Hashable-Implementations":{"title":"Hashable Implementations","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/hashable-implementations","role":"collectionGroup","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations","abstract":[]},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)","kind":"symbol","title":"hash(into:)","type":"topic","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/hash(into:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/hashable-implementations.json b/docs/data/documentation/anima/foundation/nsedgeinsets/hashable-implementations.json index 3888bf96..6611c6c1 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/hashable-implementations.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/hashable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)"]}],"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]]},"metadata":{"modules":[{"name":"Anima"}],"title":"Hashable Implementations","role":"collectionGroup"},"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/hash(into:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)","type":"topic","title":"hash(into:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/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"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"abstract":[]}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]]},"metadata":{"modules":[{"name":"Anima"}],"title":"Hashable Implementations","role":"collectionGroup"},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/hashable-implementations"]}],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)","kind":"symbol","title":"hash(into:)","type":"topic","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/hash(into:)"}}} \ 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 19b01f97..477268f1 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/init(_:).json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/init(_:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"title":"init(_:)","extendedModule":"Foundation","modules":[{"name":"Anima","relatedModules":["Foundation"]}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:So12NSEdgeInsetsV5AnimaEyAbC15AnimatableArrayVySdGcfc"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"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"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/init(_:)"]}],"references":{"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/init(_:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)","kind":"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"},{"text":">)","kind":"text"}],"title":"init(_:)","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/init(_:)","abstract":[],"role":"symbol"}}} \ No newline at end of file +{"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":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"init(_:)","role":"symbol","externalID":"s:So12NSEdgeInsetsV5AnimaEyAbC15AnimatableArrayVySdGcfc","extendedModule":"Foundation","symbolKind":"init","roleHeading":"Initializer","modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/init(_:)":{"kind":"symbol","title":"init(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/init(_:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 f1985924..2c502a09 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/scaledintegral.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/scaledintegral.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral","interfaceLanguage":"swift"},"metadata":{"title":"scaledIntegral","extendedModule":"Anima","symbolKind":"property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@NSEdgeInsets","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","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":" }"}],"platforms":["macOS"],"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\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral","type":"topic","title":"scaledIntegral","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/scaledintegral"]}],"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":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"sections":[],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@NSEdgeInsets","extendedModule":"Anima","role":"symbol","title":"scaledIntegral"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral"},"references":{"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/scaledIntegral":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral","abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/scaledintegral","title":"scaledIntegral"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/tokeyframevalue().json b/docs/data/documentation/anima/foundation/nsedgeinsets/tokeyframevalue().json index c6df6bf8..7f19f1e3 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/tokeyframevalue().json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/tokeyframevalue().json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"text":".","type":"text"}],"metadata":{"modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"externalID":"s:So12NSEdgeInsetsV5AnimaE15toKeyframeValueyXlyF","extendedModule":"Foundation","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"role":"symbol","symbolKind":"method","title":"toKeyframeValue()","roleHeading":"Instance Method"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"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"]]},"primaryContentSections":[{"kind":"declarations","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"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/tokeyframevalue()"]}],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/toKeyframeValue()":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()","title":"toKeyframeValue()","kind":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"role":"symbol"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()","interfaceLanguage":"swift"},"metadata":{"externalID":"s:So12NSEdgeInsetsV5AnimaE15toKeyframeValueyXlyF","extendedModule":"Foundation","modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"roleHeading":"Instance Method","title":"toKeyframeValue()","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"type":"text","text":"."}],"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\/CAKeyframeAnimationValueConvertible-Implementations"]]},"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()","title":"toKeyframeValue()","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/tokeyframevalue()","abstract":[],"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}]},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 0305e58a..1cb83ec3 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/zero.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/zero.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Foundation","externalID":"s:So12NSEdgeInsetsV5AnimaE4zeroABvpZ","title":"zero","role":"symbol","symbolKind":"property","roleHeading":"Type Property","modules":[{"name":"Anima","relatedModules":["Foundation"]}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}]},"primaryContentSections":[{"kind":"declarations","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"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/zero"],"traits":[{"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"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.zero","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/zero":{"title":"zero","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/zero"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"title":"NSEdgeInsets","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/zero"]}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Foundation"]}],"roleHeading":"Type Property","symbolKind":"property","title":"zero","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier"}],"extendedModule":"Foundation","externalID":"s:So12NSEdgeInsetsV5AnimaE4zeroABvpZ"},"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"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets","kind":"typeIdentifier"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/zero":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier","text":"NSEdgeInsets"}],"title":"zero","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/zero","role":"symbol","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","type":"topic","kind":"symbol","title":"NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","role":"collectionGroup","abstract":[],"kind":"article"}}} \ 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 20966e39..6320295a 100644 --- a/docs/data/documentation/anima/foundation/nsnumber.json +++ b/docs/data/documentation/anima/foundation/nsnumber.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"}],"languages":["swift"],"platforms":["macOS"]}]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations"],"title":"Default Implementations"}],"variants":[{"paths":["\/documentation\/anima\/foundation\/nsnumber"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","interfaceLanguage":"swift"},"metadata":{"navigatorTitle":[{"text":"NSNumber","kind":"identifier"}],"symbolKind":"extension","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"}],"roleHeading":"Extended Class","modules":[{"name":"Anima","relatedModules":["Foundation"]}],"externalID":"s:e:s:So8NSNumberC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","role":"symbol","extendedModule":"Foundation","title":"NSNumber"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ"],"kind":"relationships"}],"references":{"doc://Anima/documentation/Anima/Foundation/NSNumber":{"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSNumber","kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber"}],"navigatorTitle":[{"text":"NSNumber","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsnumber"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Extended Class","symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSNumber","kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber"}],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"externalID":"s:e:s:So8NSNumberC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","extendedModule":"Foundation","role":"symbol","title":"NSNumber"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations"],"title":"Default Implementations","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier"}]}],"kind":"declarations"}],"sections":[],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ"],"type":"conformsTo","title":"Conforms To"}],"references":{"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","abstract":[],"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations"}}} \ 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 4e261247..b5cc3a1b 100644 --- a/docs/data/documentation/anima/foundation/nsnumber/animatabledata.json +++ b/docs/data/documentation/anima/foundation/nsnumber/animatabledata.json @@ -1 +1 @@ -{"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"]]},"metadata":{"extendedModule":"Foundation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"modules":[{"name":"Anima","relatedModules":["Foundation"]}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"animatableData","externalID":"s:So8NSNumberC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/foundation\/nsnumber\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima/Foundation/NSNumber":{"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSNumber","kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber"}],"navigatorTitle":[{"text":"NSNumber","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSNumber/animatableData":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData","title":"animatableData","url":"\/documentation\/anima\/foundation\/nsnumber\/animatabledata","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsnumber\/animatabledata"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","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"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"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":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:So8NSNumberC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","symbolKind":"property","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"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"roleHeading":"Instance Property","title":"animatableData","role":"symbol","extendedModule":"Foundation","modules":[{"relatedModules":["Foundation"],"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSNumber/animatableData":{"kind":"symbol","url":"\/documentation\/anima\/foundation\/nsnumber\/animatabledata","title":"animatableData","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","abstract":[],"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations"}}} \ 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 c1f4a49a..4153932b 100644 --- a/docs/data/documentation/anima/foundation/nsnumber/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/foundation/nsnumber/animatableproperty-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)"],"title":"Initializers","generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral"],"title":"Instance Properties","generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero"],"generated":true,"title":"Type Properties"}],"metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSNumber/init(_:)":{"url":"\/documentation\/anima\/foundation\/nsnumber\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)","kind":"symbol","title":"init(_:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSNumber"},{"text":".","type":"text"}]},"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSNumber/zero":{"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"}],"url":"\/documentation\/anima\/foundation\/nsnumber\/zero","abstract":[],"type":"topic","kind":"symbol","role":"symbol","title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero"},"doc://Anima/documentation/Anima/Foundation/NSNumber/scaledIntegral":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral","title":"scaledIntegral","url":"\/documentation\/anima\/foundation\/nsnumber\/scaledintegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSNumber/animatableData":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData","title":"animatableData","url":"\/documentation\/anima\/foundation\/nsnumber\/animatabledata","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSNumber","kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber"}],"navigatorTitle":[{"text":"NSNumber","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]}}} \ No newline at end of file +{"kind":"article","sections":[],"metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)"],"title":"Initializers","generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral"],"generated":true,"title":"Instance Properties"},{"title":"Type Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations"]}],"references":{"doc://Anima/documentation/Anima/Foundation/NSNumber":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSNumber/animatableData":{"kind":"symbol","url":"\/documentation\/anima\/foundation\/nsnumber\/animatabledata","title":"animatableData","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSNumber/scaledIntegral":{"url":"\/documentation\/anima\/foundation\/nsnumber\/scaledintegral","role":"symbol","title":"scaledIntegral","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral","type":"topic","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/Foundation/NSNumber/zero":{"kind":"symbol","title":"zero","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero","abstract":[],"url":"\/documentation\/anima\/foundation\/nsnumber\/zero"},"doc://Anima/documentation/Anima/Foundation/NSNumber/init(_:)":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)","role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"title":"init(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSNumber"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/foundation\/nsnumber\/init(_:)"}}} \ 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 58da8c4b..9b8c7788 100644 --- a/docs/data/documentation/anima/foundation/nsnumber/init(_:).json +++ b/docs/data/documentation/anima/foundation/nsnumber/init(_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"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"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsnumber\/init(_:)"]}],"metadata":{"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"},{"text":">)","kind":"text"}],"extendedModule":"Anima","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAASo8NSNumberCRbzrlEyxAA0B5ArrayVySdGcfc::SYNTHESIZED::c:objc(cs)NSNumber","symbolKind":"init","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSNumber"},{"text":".","type":"text"}]},"modules":[{"name":"Anima"}],"title":"init(_:)","roleHeading":"Initializer"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSNumber/init(_:)":{"url":"\/documentation\/anima\/foundation\/nsnumber\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)","kind":"symbol","title":"init(_:)","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSNumber"},{"text":".","type":"text"}]},"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSNumber","kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber"}],"navigatorTitle":[{"text":"NSNumber","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","type":"topic"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"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"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/foundation\/nsnumber\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","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"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyPAASo8NSNumberCRbzrlEyxAA0B5ArrayVySdGcfc::SYNTHESIZED::c:objc(cs)NSNumber","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"extendedModule":"Anima","title":"init(_:)","symbolKind":"init","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSNumber"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"references":{"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSNumber/init(_:)":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)","role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"title":"init(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSNumber"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/foundation\/nsnumber\/init(_:)"},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","abstract":[],"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 9103e5a5..0bf4b422 100644 --- a/docs/data/documentation/anima/foundation/nsnumber/scaledintegral.json +++ b/docs/data/documentation/anima/foundation/nsnumber/scaledintegral.json @@ -1 +1 @@ -{"sections":[],"metadata":{"extendedModule":"Anima","roleHeading":"Instance Property","symbolKind":"property","title":"scaledIntegral","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:objc(cs)NSNumber","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/foundation\/nsnumber\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"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"]]},"references":{"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSNumber/scaledIntegral":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral","title":"scaledIntegral","url":"\/documentation\/anima\/foundation\/nsnumber\/scaledintegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSNumber","kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber"}],"navigatorTitle":[{"text":"NSNumber","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"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","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/foundation\/nsnumber\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"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"}],"platforms":["macOS"]}]}],"metadata":{"role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:objc(cs)NSNumber","symbolKind":"property","title":"scaledIntegral","modules":[{"name":"Anima"}],"extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"roleHeading":"Instance Property"},"sections":[],"references":{"doc://Anima/documentation/Anima/Foundation/NSNumber":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"}],"kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSNumber/scaledIntegral":{"url":"\/documentation\/anima\/foundation\/nsnumber\/scaledintegral","role":"symbol","title":"scaledIntegral","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral","type":"topic","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","abstract":[],"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]}}} \ 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 3d8f1ef1..d56fee96 100644 --- a/docs/data/documentation/anima/foundation/nsnumber/zero.json +++ b/docs/data/documentation/anima/foundation/nsnumber/zero.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.zero","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Type Property","role":"symbol","extendedModule":"Foundation","title":"zero","externalID":"s:So8NSNumberC5AnimaE4zeroABXDvpZ","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Foundation"],"name":"Anima"}]},"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"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsnumber\/zero"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSNumber/zero":{"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"}],"url":"\/documentation\/anima\/foundation\/nsnumber\/zero","abstract":[],"type":"topic","kind":"symbol","role":"symbol","title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","type":"topic","role":"collection","url":"\/documentation\/anima\/foundation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSNumber","kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber"}],"navigatorTitle":[{"text":"NSNumber","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Type Property","externalID":"s:So8NSNumberC5AnimaE4zeroABXDvpZ","symbolKind":"property","title":"zero","modules":[{"name":"Anima","relatedModules":["Foundation"]}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","extendedModule":"Foundation"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"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","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsnumber\/zero"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.zero","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Foundation/NSNumber/zero":{"kind":"symbol","title":"zero","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero","abstract":[],"url":"\/documentation\/anima\/foundation\/nsnumber\/zero"},"doc://Anima/documentation/Anima/Foundation":{"title":"Foundation","url":"\/documentation\/anima\/foundation","role":"collection","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","abstract":[],"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"}],"kind":"symbol","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator.json b/docs/data/documentation/anima/layeranimator.json index 8bbce843..b4b414e7 100644 --- a/docs/data/documentation/anima/layeranimator.json +++ b/docs/data/documentation/anima/layeranimator.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"CALayer"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],"kind":"relationships"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"},"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\/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"]},{"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":"CAShapeLayer"},{"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"]},{"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"},{"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"]},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/border","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/perspective","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotationInRadians","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/skew"]}],"seeAlsoSections":[{"generated":true,"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"],"title":"Animatable Property Provider"}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima13LayerAnimatorC","symbolKind":"class","navigatorTitle":[{"kind":"identifier","text":"LayerAnimator"}],"roleHeading":"Class","title":"LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LayerAnimator","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Layer","kind":"genericParameter"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"c:objc(cs)CALayer","kind":"typeIdentifier","text":"CALayer"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","text":"Animating Properties","anchor":"Animating-Properties","level":3},{"inlineContent":[{"type":"text","text":"To animate the properties, change their values inside an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference"},{"type":"text","text":" animation block:"}],"type":"paragraph"},{"code":["Anima.animate(withSpring: .smooth) {"," layer.animator.frame.size = CGSize(width: 100.0, height: 200.0)"," layer.animator.backgroundColor = .black","}"],"syntax":"swift","type":"codeListing"},{"type":"paragraph","inlineContent":[{"text":"To stop animations and to change properties immediately, change their values outside an animation block:","type":"text"}]},{"code":["layer.animator.backgroundColor = .white"],"type":"codeListing","syntax":"swift"},{"type":"heading","text":"Accessing Animations","anchor":"Accessing-Animations","level":3},{"inlineContent":[{"type":"text","text":"To access the animation for a property, use "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","isActive":true,"type":"reference"},{"text":":","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["if let animation = layer.animator.animation(for: \\.frame) {"," animation.stop()","}"]},{"level":3,"anchor":"Accessing-Animation-Velocity","type":"heading","text":"Accessing Animation Velocity"},{"inlineContent":[{"type":"text","text":"To access the animation velocity for a property, use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)"},{"text":".","type":"text"}],"type":"paragraph"},{"code":["if let velocity = layer.animator.animation(for: \\.origin) {","","}"],"type":"codeListing","syntax":"swift"}]}],"references":{"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"The relative location at which to begin stroking the path.","type":"text"}],"kind":"symbol","title":"strokeStart","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeStart"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/strokestart","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","kind":"symbol","type":"topic","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"}]},"title":"birthRate","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotationInRadians":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotationInRadians","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in radians."}],"title":"rotationInRadians","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotationInRadians"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotationinradians","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor","role":"symbol","fragments":[{"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"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterSize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","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."}],"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"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier","text":"LayerAnimator"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/animation(for:)","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceDelay","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"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","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."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceGreenOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceGreenOffset","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"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"}],"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase","url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"kind":"symbol","title":"lineDashPattern","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/tileSize":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/tileSize","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tileSize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"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":"CATiledLayer"},{"type":"text","text":"."}]},"title":"tileSize","url":"\/documentation\/anima\/layeranimator\/tilesize","abstract":[{"text":"The maximum size of each tile used to create the layer’s content.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","kind":"symbol","type":"topic","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":"."}]},"title":"velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"locations"},{"text":": [","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":"]"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"locations","url":"\/documentation\/anima\/layeranimator\/locations","abstract":[{"text":"The locations of each gradient stop.","type":"text"}],"role":"symbol"},"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"}],"kind":"symbol","title":"animationVelocity(for:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"startPoint"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/startpoint","abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"title":"startPoint"},"doc://Anima/documentation/Anima/LayerAnimator/border":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/border","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"border","kind":"identifier"},{"text":": ","kind":"text"},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"abstract":[{"text":"The border of the layer.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/border","title":"border"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layoutanimator"},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endPoint"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/endpoint","abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"title":"endPoint"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterZPosition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"title":"lifetime","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lifetime","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"title":"strokeEnd","type":"topic","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","role":"symbol","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"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeEnd","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceAlphaOffset","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","kind":"symbol","type":"topic","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":"CAEmitterLayer"},{"type":"text","text":"."}]},"title":"emitterPosition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"title":"lineWidth","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"url":"\/documentation\/anima\/layeranimator\/instancetransform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol","role":"symbol","title":"instanceTransform","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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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 "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"title":"miterLimit","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"miterLimit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"spin","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spin"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterDepth","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/skew":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skew"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed4Skewa","text":"Skew","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/skew","abstract":[{"type":"text","text":"The shearing of the layer’s transform."}],"title":"skew","url":"\/documentation\/anima\/layeranimator\/skew","type":"topic","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","title":"instanceRedOffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/instancecolor","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","title":"instanceColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"url":"\/documentation\/anima\/layeranimator\/colors","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","title":"colors","abstract":[{"type":"text","text":"The fill color of the layer."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/perspective":{"url":"\/documentation\/anima\/layeranimator\/perspective","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/perspective","kind":"symbol","title":"perspective","abstract":[{"type":"text","text":"The perspective of the layer’s transform (e.g. .m34)."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"perspective"},{"text":": ","kind":"text"},{"text":"Perspective","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed11Perspectivea"}],"role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],"title":"Inherits From","type":"inheritsFrom","kind":"relationships"}],"sections":[],"metadata":{"symbolKind":"class","title":"LayerAnimator","externalID":"s:5Anima13LayerAnimatorC","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LayerAnimator"}],"modules":[{"name":"Anima"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayerAnimator","kind":"identifier"}],"roleHeading":"Class"},"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"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"},"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"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":" : "},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Animating Properties","type":"heading","level":3,"anchor":"Animating-Properties"},{"type":"paragraph","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":"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"]},{"type":"heading","anchor":"Accessing-Animations","text":"Accessing Animations","level":3},{"inlineContent":[{"text":"To access the animation for a property, use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)"},{"type":"text","text":":"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["if let animation = layer.animator.animation(for: \\.frame) {"," animation.stop()","}"]},{"level":3,"text":"Accessing Animation Velocity","type":"heading","anchor":"Accessing-Animation-Velocity"},{"inlineContent":[{"type":"text","text":"To access the animation velocity for a property, use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)"},{"type":"text","text":"."}],"type":"paragraph"},{"code":["if let velocity = layer.animator.animation(for: \\.origin) {","","}"],"syntax":"swift","type":"codeListing"}],"kind":"content"}],"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\/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"},{"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"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/border","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/perspective","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotationInRadians","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/skew"],"title":"Instance Properties"}],"variants":[{"paths":["\/documentation\/anima\/layeranimator"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"type":"topic","abstract":[{"type":"text","text":"The start point of the gradient when drawn in the layer’s coordinate space."}],"url":"\/documentation\/anima\/layeranimator\/startpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","kind":"symbol","title":"startPoint","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterZPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","role":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterzposition"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","title":"instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokestart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier","text":"LayerAnimator"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Layer"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"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","type":"topic","kind":"symbol","title":"animation(for:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","url":"\/documentation\/anima\/layeranimator\/animation(for:)"},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","url":"\/documentation\/anima\/layoutanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"title":"lineWidth","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"url":"\/documentation\/anima\/layeranimator\/instancedelay","type":"topic","kind":"symbol","role":"symbol","title":"instanceDelay"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/instancetransform","kind":"symbol","role":"symbol","title":"instanceTransform"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","abstract":[{"text":"The color used to stroke the shape’s path.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor"},"doc://Anima/documentation/Anima/LayerAnimator/perspective":{"title":"perspective","abstract":[{"text":"The perspective of the layer’s transform (e.g. .m34).","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/perspective","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/perspective","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"perspective"},{"kind":"text","text":": "},{"text":"Perspective","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed11Perspectivea"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","title":"velocity"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/tileSize":{"title":"tileSize","abstract":[{"type":"text","text":"The maximum size of each tile used to create the layer’s content."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/tilesize","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/tileSize","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"tileSize"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CATiledLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/border":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"border"},{"text":": ","kind":"text"},{"text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/border","type":"topic","abstract":[{"text":"The border of the layer.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/border","title":"border"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","type":"topic","kind":"symbol","role":"symbol","title":"instanceAlphaOffset"},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"type":"topic","title":"instanceRedOffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceRedOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"role":"symbol","abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","title":"emitterPosition"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotationInRadians":{"url":"\/documentation\/anima\/layeranimator\/rotationinradians","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotationInRadians","role":"symbol","title":"rotationInRadians","abstract":[{"text":"The rotation of the layer’s transform as euler angles in radians.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotationInRadians","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","type":"topic","kind":"symbol","role":"symbol","title":"instanceGreenOffset"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","url":"\/documentation\/anima\/propertyanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"}],"navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"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"}]},"abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/instancecolor","kind":"symbol","role":"symbol","title":"instanceColor"},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifetime"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/lifetime","title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime"},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/endpoint","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","kind":"symbol","title":"endPoint","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/skew":{"role":"symbol","type":"topic","abstract":[{"text":"The shearing of the layer’s transform.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skew"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed4Skewa","text":"Skew","kind":"typeIdentifier"}],"kind":"symbol","title":"skew","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/skew","url":"\/documentation\/anima\/layeranimator\/skew"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"abstract":[{"type":"text","text":"The locations of each gradient stop."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/locations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"locations","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","title":"locations","kind":"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":"CAGradientLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"role":"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":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/birthrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","title":"birthRate"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","title":"spin"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterdepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","title":"emitterDepth"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/animationVelocity(for:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Layer"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"animationVelocity(for:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","title":"emitterSize","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emitterSize","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"abstract":[{"type":"text","text":"The fill color of the layer."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/colors","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","title":"colors","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","title":"lineDashPattern"}}} \ 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 5290d28a..9f44a28d 100644 --- a/docs/data/documentation/anima/layeranimator/anchorpoint.json +++ b/docs/data/documentation/anima/layeranimator/anchorpoint.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","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"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/anchorpoint"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","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"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC11anchorPointSo7CGPointVvp","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"title":"anchorPoint","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/anchorpoint"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","metadata":{"externalID":"s:5Anima13LayerAnimatorC11anchorPointSo7CGPointVvp","role":"symbol","title":"anchorPoint","symbolKind":"property","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPoint"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPoint"},{"kind":"text","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"],"platforms":["macOS"]}]}],"abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","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"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"}}} \ 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 b7417076..f1867439 100644 --- a/docs/data/documentation/anima/layeranimator/anchorpointz.json +++ b/docs/data/documentation/anima/layeranimator/anchorpointz.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC12anchorPointZ14CoreFoundation7CGFloatVvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"anchorPointZ","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"anchorPointZ","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ"},"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/anchorpointz"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","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"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPointZ","kind":"identifier"},{"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":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/layeranimator\/anchorpointz"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","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":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"externalID":"s:5Anima13LayerAnimatorC12anchorPointZ14CoreFoundation7CGFloatVvp","title":"anchorPointZ","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol"},"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"}}} \ 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 7a80f995..eb9ea498 100644 --- a/docs/data/documentation/anima/layeranimator/animation(for:).json +++ b/docs/data/documentation/anima/layeranimator/animation(for:).json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/animation(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated."}],"metadata":{"roleHeading":"Instance Method","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animation"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"text":"LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"kind":"text","text":"<"},{"text":"Layer","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"kind":"text","text":"?"}],"externalID":"s:5Anima13LayerAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF","symbolKind":"method","title":"animation(for:)","role":"symbol"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)"],"title":"Accessing animations","generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"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"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The keypath to an animatable property.","type":"text"}]}],"name":"keyPath"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","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."}],"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"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier","text":"LayerAnimator"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/animation(for:)","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"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"}],"kind":"symbol","title":"animationVelocity(for:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)"},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/animation(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"text":"keyPath","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Layer"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","text":"AnimationProviding"},{"kind":"text","text":"? "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"keyPath","content":[{"inlineContent":[{"text":"The keypath to an animatable property.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"metadata":{"title":"animation(for:)","symbolKind":"method","fragments":[{"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"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Layer"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"text":"?","kind":"text"}],"externalID":"s:5Anima13LayerAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method"},"schemaVersion":{"minor":3,"major":0,"patch":0},"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"}],"seeAlsoSections":[{"title":"Accessing animations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)"]}],"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier","text":"LayerAnimator"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Layer"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"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","type":"topic","kind":"symbol","title":"animation(for:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","url":"\/documentation\/anima\/layeranimator\/animation(for:)"},"doc://Anima/documentation/Anima/LayerAnimator/animationVelocity(for:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Layer"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"animationVelocity(for:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/animationvelocity(for:).json b/docs/data/documentation/anima/layeranimator/animationvelocity(for:).json index e76a8bbe..0fe044e2 100644 --- a/docs/data/documentation/anima/layeranimator/animationvelocity(for:).json +++ b/docs/data/documentation/anima/layeranimator/animationvelocity(for:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"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"},{"kind":"internalParam","text":"keyPath"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"LayerAnimator","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Layer"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"? ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The keypath to an animatable property."}],"type":"paragraph"}],"name":"keyPath"}]}],"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"}],"kind":"symbol","sections":[],"seeAlsoSections":[{"title":"Accessing animations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)"]}],"metadata":{"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":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"text":"LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"animationVelocity(for:)","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF","role":"symbol","roleHeading":"Instance Method"},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/animationvelocity(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"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"}],"kind":"symbol","title":"animationVelocity(for:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","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."}],"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"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier","text":"LayerAnimator"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/animation(for:)","type":"topic"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/layeranimator\/animationvelocity(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"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."}],"seeAlsoSections":[{"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"kind":"text","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"},{"kind":"text","text":"<"},{"text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Layer"},{"kind":"text","text":">, "},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"? "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The keypath to an animatable property.","type":"text"}]}],"name":"keyPath"}],"kind":"parameters"}],"sections":[],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF","title":"animationVelocity(for:)","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Anima"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)"},"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/animationVelocity(for:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Layer"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"animationVelocity(for:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier","text":"LayerAnimator"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Layer"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"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","type":"topic","kind":"symbol","title":"animation(for:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","url":"\/documentation\/anima\/layeranimator\/animation(for:)"}}} \ 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 d2656780..c777656c 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."}],"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","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":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/backgroundcolor"]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC15backgroundColorSo10CGColorRefaSgvp","title":"backgroundColor"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"references":{"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/backgroundcolor"]}],"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\/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":{"externalID":"s:5Anima13LayerAnimatorC15backgroundColorSo10CGColorRefaSgvp","roleHeading":"Instance Property","role":"symbol","title":"backgroundColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima"}],"symbolKind":"property"},"abstract":[{"type":"text","text":"The background color of the layer."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"}}} \ 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 73ca3282..0b51f6be 100644 --- a/docs/data/documentation/anima/layeranimator/birthrate.json +++ b/docs/data/documentation/anima/layeranimator/birthrate.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate"},"metadata":{"title":"birthRate","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE9birthRate14CoreFoundation7CGFloatVvp","extendedModule":"Anima","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","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"}]},"modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"birthRate","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","seeAlsoSections":[{"title":"CAEmitterLayer","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}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"birthRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","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\/birthrate"]}],"abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","kind":"symbol","type":"topic","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":"CAEmitterLayer"},{"type":"text","text":"."}]},"title":"emitterPosition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"spin","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spin"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterDepth","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","kind":"symbol","type":"topic","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"}]},"title":"birthRate","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"title":"lifetime","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lifetime","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterSize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","kind":"symbol","type":"topic","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":"."}]},"title":"velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterZPosition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"birthRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/birthrate"]}],"sections":[],"kind":"symbol","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"}],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"extendedModule":"Anima","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"birthRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"title":"birthRate","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE9birthRate14CoreFoundation7CGFloatVvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"references":{"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","title":"emitterSize","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emitterSize","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","title":"emitterPosition"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterdepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","title":"emitterDepth"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","title":"velocity"},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","title":"spin"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"role":"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":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/birthrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","title":"birthRate"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterZPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","role":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterzposition"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifetime"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/lifetime","title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/border.json b/docs/data/documentation/anima/layeranimator/border.json index b32a6563..367e308c 100644 --- a/docs/data/documentation/anima/layeranimator/border.json +++ b/docs/data/documentation/anima/layeranimator/border.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC6borderAA19BorderConfigurationVvp","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"border","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"title":"border"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/border"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"border","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The border of the layer.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/layeranimator\/border"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/LayerAnimator/border":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/border","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"border","kind":"identifier"},{"text":": ","kind":"text"},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}],"abstract":[{"text":"The border of the layer.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/border","title":"border"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"border","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","text":"BorderConfiguration"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC6borderAA19BorderConfigurationVvp","role":"symbol","symbolKind":"property","title":"border","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"border","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/border","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The border of the layer.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/border"]}],"references":{"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/border":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"border"},{"text":": ","kind":"text"},{"text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/border","type":"topic","abstract":[{"text":"The border of the layer.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/border","title":"border"}}} \ 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 ebe37418..620d6606 100644 --- a/docs/data/documentation/anima/layeranimator/bounds.json +++ b/docs/data/documentation/anima/layeranimator/bounds.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The bounds of the layer."}],"kind":"symbol","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\/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":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"modules":[{"name":"Anima"}],"title":"bounds","roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC6boundsSo6CGRectVvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"role":"symbol","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/bounds"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"title":"bounds","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC6boundsSo6CGRectVvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"sections":[],"abstract":[{"text":"The bounds of the layer.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","interfaceLanguage":"swift"},"kind":"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\/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"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/bounds"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"}}} \ 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 96fa366d..824c9050 100644 --- a/docs/data/documentation/anima/layeranimator/center.json +++ b/docs/data/documentation/anima/layeranimator/center.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\/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}],"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"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"externalID":"s:5Anima13LayerAnimatorC6centerSo7CGPointVvp","role":"symbol","title":"center","symbolKind":"property","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/center"]}],"abstract":[{"text":"The center of the layer.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/center"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"center","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"externalID":"s:5Anima13LayerAnimatorC6centerSo7CGPointVvp","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center"},"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\/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}],"kind":"symbol","abstract":[{"type":"text","text":"The center of the layer."}],"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"}}} \ 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 d6624822..af773a08 100644 --- a/docs/data/documentation/anima/layeranimator/colors.json +++ b/docs/data/documentation/anima/layeranimator/colors.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","title":"colors","roleHeading":"Instance Property","role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"},{"text":"]","kind":"text"}],"extendedModule":"Anima","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE6colorsSaySo10CGColorRefaGvp"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"The fill color of the layer."}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"],"title":"CAGradientLayer"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/colors"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endPoint"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/endpoint","abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"title":"endPoint"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"url":"\/documentation\/anima\/layeranimator\/colors","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","title":"colors","abstract":[{"type":"text","text":"The fill color of the layer."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"locations"},{"text":": [","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":"]"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"locations","url":"\/documentation\/anima\/layeranimator\/locations","abstract":[{"text":"The locations of each gradient stop.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"startPoint"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/startpoint","abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"title":"startPoint"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors"},"metadata":{"externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE6colorsSaySo10CGColorRefaGvp","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"]"}],"modules":[{"name":"Anima"}],"symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Anima","title":"colors"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"colors","kind":"identifier"},{"text":": [","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"] { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"The fill color of the layer."}],"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"CAGradientLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/colors"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/colors":{"abstract":[{"type":"text","text":"The fill color of the layer."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/colors","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","title":"colors","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/endpoint","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","kind":"symbol","title":"endPoint","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"abstract":[{"type":"text","text":"The locations of each gradient stop."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/locations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"locations","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","title":"locations","kind":"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":"CAGradientLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"type":"topic","abstract":[{"type":"text","text":"The start point of the gradient when drawn in the layer’s coordinate space."}],"url":"\/documentation\/anima\/layeranimator\/startpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","kind":"symbol","title":"startPoint","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ 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 a4d440eb..7fd18264 100644 --- a/docs/data/documentation/anima/layeranimator/cornerradius.json +++ b/docs/data/documentation/anima/layeranimator/cornerradius.json @@ -1 +1 @@ -{"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\/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"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/cornerradius"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","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"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"cornerRadius"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"title":"cornerRadius","symbolKind":"property","externalID":"s:5Anima13LayerAnimatorC12cornerRadius14CoreFoundation7CGFloatVvp"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","interfaceLanguage":"swift"},"abstract":[{"text":"The corner radius of the layer.","type":"text"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"cornerRadius","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":" }"}],"languages":["swift"]}]}],"abstract":[{"text":"The corner radius of the layer.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/cornerradius"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius"},"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\/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"}],"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC12cornerRadius14CoreFoundation7CGFloatVvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"modules":[{"name":"Anima"}],"title":"cornerRadius","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"references":{"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]}}} \ 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 1ed9e0ec..1efb48b6 100644 --- a/docs/data/documentation/anima/layeranimator/emitterdepth.json +++ b/docs/data/documentation/anima/layeranimator/emitterdepth.json @@ -1 +1 @@ -{"sections":[],"metadata":{"roleHeading":"Instance Property","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"emitterDepth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterDepth"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE12emitterDepth14CoreFoundation7CGFloatVvp","role":"symbol","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","abstract":[{"text":"Determines the depth of the emitter shape.","type":"text"}],"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}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/emitterdepth"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"emitterDepth","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":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"title":"lifetime","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lifetime","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterSize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterDepth","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","kind":"symbol","type":"topic","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"}]},"title":"birthRate","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","kind":"symbol","type":"topic","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":"CAEmitterLayer"},{"type":"text","text":"."}]},"title":"emitterPosition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"spin","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spin"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","kind":"symbol","type":"topic","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":"."}]},"title":"velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterZPosition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/emitterdepth"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterDepth"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"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":{"role":"symbol","modules":[{"name":"Anima"}],"title":"emitterDepth","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE12emitterDepth14CoreFoundation7CGFloatVvp","symbolKind":"property","extendedModule":"Anima","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterDepth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"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"},{"text":".","type":"text"}]}},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","interfaceLanguage":"swift"},"sections":[],"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"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifetime"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/lifetime","title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","title":"emitterSize","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emitterSize","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterZPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","role":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterzposition"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterdepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","title":"emitterDepth"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","title":"emitterPosition"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"role":"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":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/birthrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","title":"birthRate"},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","title":"spin"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","title":"velocity"}}} \ 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 87a546c0..265a72d3 100644 --- a/docs/data/documentation/anima/layeranimator/emitterposition.json +++ b/docs/data/documentation/anima/layeranimator/emitterposition.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"title":"emitterPosition","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE15emitterPositionSo7CGPointVvp"},"abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/layeranimator\/emitterposition"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"sections":[],"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"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterZPosition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterDepth","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","kind":"symbol","type":"topic","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":"."}]},"title":"velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterSize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"title":"lifetime","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lifetime","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","kind":"symbol","type":"topic","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":"CAEmitterLayer"},{"type":"text","text":"."}]},"title":"emitterPosition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","kind":"symbol","type":"topic","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"}]},"title":"birthRate","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"spin","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spin"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"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"],"generated":true,"title":"CAEmitterLayer"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/emitterposition"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"extendedModule":"Anima","title":"emitterPosition","roleHeading":"Instance Property","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"emitterPosition","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE15emitterPositionSo7CGPointVvp","modules":[{"name":"Anima"}]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The position of the center of the particle emitter.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterdepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","title":"emitterDepth"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"role":"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":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/birthrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","title":"birthRate"},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","title":"emitterPosition"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","title":"velocity"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterZPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","role":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterzposition"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","title":"spin"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","title":"emitterSize","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emitterSize","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifetime"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/lifetime","title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime"}}} \ 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 435e1557..1babff27 100644 --- a/docs/data/documentation/anima/layeranimator/emittersize.json +++ b/docs/data/documentation/anima/layeranimator/emittersize.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterSize","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"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\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"],"generated":true}],"abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}],"kind":"symbol","metadata":{"extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE11emitterSizeSo6CGSizeVvp","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"title":"emitterSize","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emitterSize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"modules":[{"name":"Anima"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/emittersize"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterSize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","kind":"symbol","type":"topic","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":"."}]},"title":"velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","kind":"symbol","type":"topic","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":"CAEmitterLayer"},{"type":"text","text":"."}]},"title":"emitterPosition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"spin","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spin"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","kind":"symbol","type":"topic","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"}]},"title":"birthRate","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"title":"lifetime","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lifetime","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterZPosition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterDepth","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/layeranimator\/emittersize"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"emitterSize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Property","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"title":"emitterSize","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE11emitterSizeSo6CGSizeVvp"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"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\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"],"generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","title":"spin"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterdepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","title":"emitterDepth"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterZPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","role":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterzposition"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"role":"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":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/birthrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","title":"birthRate"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","title":"emitterSize","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emitterSize","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","title":"velocity"},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifetime"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/lifetime","title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","title":"emitterPosition"}}} \ 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 fdd7088b..70b39987 100644 --- a/docs/data/documentation/anima/layeranimator/emitterzposition.json +++ b/docs/data/documentation/anima/layeranimator/emitterzposition.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\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"sections":[],"metadata":{"title":"emitterZPosition","extendedModule":"Anima","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE16emitterZPosition14CoreFoundation7CGFloatVvp","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/emitterzposition"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterZPosition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterSize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterDepth","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","kind":"symbol","type":"topic","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"}]},"title":"birthRate","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","kind":"symbol","type":"topic","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":"CAEmitterLayer"},{"type":"text","text":"."}]},"title":"emitterPosition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterZPosition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","kind":"symbol","type":"topic","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":"."}]},"title":"velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"title":"lifetime","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lifetime","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"spin","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spin"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"Specifies the center of the particle emitter shape along the z-axis.","type":"text"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterZPosition"},{"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"}]}]}],"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"],"generated":true,"title":"CAEmitterLayer"}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/emitterzposition"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterZPosition","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"emitterZPosition","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE16emitterZPosition14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","extendedModule":"Anima","symbolKind":"property"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","title":"emitterPosition"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","title":"emitterSize","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emitterSize","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"role":"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":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/birthrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","title":"birthRate"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","title":"velocity"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterdepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","title":"emitterDepth"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterZPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","role":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterzposition"},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","title":"spin"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifetime"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/lifetime","title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime"}}} \ 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 e1278bc7..6e1cb8da 100644 --- a/docs/data/documentation/anima/layeranimator/endpoint.json +++ b/docs/data/documentation/anima/layeranimator/endpoint.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","symbolKind":"property","extendedModule":"Anima","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}]},"title":"endPoint","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE8endPointSo7CGPointVvp"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endPoint"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"],"generated":true,"title":"CAGradientLayer"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/endpoint"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"references":{"doc://Anima/documentation/Anima/LayerAnimator/colors":{"url":"\/documentation\/anima\/layeranimator\/colors","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","title":"colors","abstract":[{"type":"text","text":"The fill color of the layer."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"locations"},{"text":": [","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":"]"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"locations","url":"\/documentation\/anima\/layeranimator\/locations","abstract":[{"text":"The locations of each gradient stop.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endPoint"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/endpoint","abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"title":"endPoint"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"startPoint"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/startpoint","abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"title":"startPoint"}}} \ No newline at end of file +{"abstract":[{"text":"The end point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"],"title":"CAGradientLayer","generated":true}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endPoint"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/endpoint"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"modules":[{"name":"Anima"}],"extendedModule":"Anima","roleHeading":"Instance Property","title":"endPoint","role":"symbol","symbolKind":"property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE8endPointSo7CGPointVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"endPoint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"abstract":[{"type":"text","text":"The locations of each gradient stop."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/locations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"locations","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","title":"locations","kind":"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":"CAGradientLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"abstract":[{"type":"text","text":"The fill color of the layer."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/colors","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","title":"colors","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"type":"topic","abstract":[{"type":"text","text":"The start point of the gradient when drawn in the layer’s coordinate space."}],"url":"\/documentation\/anima\/layeranimator\/startpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","kind":"symbol","title":"startPoint","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/endpoint","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","kind":"symbol","title":"endPoint","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]}}} \ 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 637ed45d..81d042e3 100644 --- a/docs/data/documentation/anima/layeranimator/fillcolor.json +++ b/docs/data/documentation/anima/layeranimator/fillcolor.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","symbolKind":"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":"."}]},"role":"symbol","title":"fillColor","modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE9fillColorSo10CGColorRefaSgvp"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","seeAlsoSections":[{"title":"CAShapeLayer","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"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/fillcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"title":"strokeEnd","type":"topic","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","role":"symbol","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"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeEnd","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor","role":"symbol","fragments":[{"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"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"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"}],"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase","url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"The relative location at which to begin stroking the path.","type":"text"}],"kind":"symbol","title":"strokeStart","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeStart"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/strokestart","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"title":"lineWidth","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"kind":"symbol","title":"lineDashPattern","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"title":"miterLimit","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"miterLimit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","role":"symbol"}}} \ No newline at end of file +{"metadata":{"extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE9fillColorSo10CGColorRefaSgvp","role":"symbol","symbolKind":"property","title":"fillColor","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fillColor"},{"text":": ","kind":"text"},{"text":"CGColor","preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor"},"abstract":[{"type":"text","text":"The color used to fill the shape’s path."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fillColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"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"],"generated":true,"title":"CAShapeLayer"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/fillcolor"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"title":"lineWidth","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","title":"lineDashPattern"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokestart","title":"strokeStart"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","abstract":[{"text":"The color used to stroke the shape’s path.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase"}}} \ 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 b0c31808..fd95b232 100644 --- a/docs/data/documentation/anima/layeranimator/frame.json +++ b/docs/data/documentation/anima/layeranimator/frame.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:5Anima13LayerAnimatorC5frameSo6CGRectVvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"title":"frame","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"role":"symbol","symbolKind":"property"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","interfaceLanguage":"swift"},"kind":"symbol","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\/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,"title":"Animatable properties"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/frame"]}],"abstract":[{"text":"The frame of the layer.","type":"text"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/frame"]}],"metadata":{"symbolKind":"property","title":"frame","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"externalID":"s:5Anima13LayerAnimatorC5frameSo6CGRectVvp","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The frame 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\/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"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"}}} \ 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 0e8485c3..0464c589 100644 --- a/docs/data/documentation/anima/layeranimator/innershadow.json +++ b/docs/data/documentation/anima/layeranimator/innershadow.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/innershadow"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"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\/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"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"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"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"externalID":"s:5Anima13LayerAnimatorC11innerShadowAA0E13ConfigurationVvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"title":"innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"innerShadow"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/innershadow"]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","title":"innerShadow","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC11innerShadowAA0E13ConfigurationVvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"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\/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"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]}}} \ 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 0caedf27..9be6bc0b 100644 --- a/docs/data/documentation/anima/layeranimator/instancealphaoffset.json +++ b/docs/data/documentation/anima/layeranimator/instancealphaoffset.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset"},"abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"generated":true,"title":"CAReplicatorLayer","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"]}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/instancealphaoffset"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceAlphaOffset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima"}],"title":"instanceAlphaOffset","externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE19instanceAlphaOffset14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceAlphaOffset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","symbolKind":"property"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/instancecolor","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","title":"instanceColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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 "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","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."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceGreenOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceGreenOffset","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceAlphaOffset","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"url":"\/documentation\/anima\/layeranimator\/instancetransform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol","role":"symbol","title":"instanceTransform","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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceDelay","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"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","title":"instanceRedOffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","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"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/instancealphaoffset"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","metadata":{"roleHeading":"Instance Property","symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE19instanceAlphaOffset14CoreFoundation7CGFloatVvp","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","title":"instanceAlphaOffset"},"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"],"generated":true,"title":"CAReplicatorLayer"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"url":"\/documentation\/anima\/layeranimator\/instancedelay","type":"topic","kind":"symbol","role":"symbol","title":"instanceDelay"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","type":"topic","kind":"symbol","role":"symbol","title":"instanceAlphaOffset"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"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"}]},"abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/instancecolor","kind":"symbol","role":"symbol","title":"instanceColor"},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","type":"topic","kind":"symbol","role":"symbol","title":"instanceGreenOffset"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/instancetransform","kind":"symbol","role":"symbol","title":"instanceTransform"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","title":"instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"type":"topic","title":"instanceRedOffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceRedOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"role":"symbol","abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","kind":"symbol"}}} \ 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 5875a9c6..6afb8358 100644 --- a/docs/data/documentation/anima/layeranimator/instanceblueoffset.json +++ b/docs/data/documentation/anima/layeranimator/instanceblueoffset.json @@ -1 +1 @@ -{"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}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instanceblueoffset"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset"},"sections":[],"metadata":{"extendedModule":"Anima","roleHeading":"Instance Property","symbolKind":"property","title":"instanceBlueOffset","role":"symbol","externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE18instanceBlueOffset14CoreFoundation7CGFloatVvp","modules":[{"name":"Anima"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceBlueOffset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"abstract":[{"text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable.","type":"text"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceAlphaOffset","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"url":"\/documentation\/anima\/layeranimator\/instancetransform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol","role":"symbol","title":"instanceTransform","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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","title":"instanceRedOffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","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."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceGreenOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceGreenOffset","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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 "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceDelay","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"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/instancecolor","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","title":"instanceColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instanceblueoffset"]}],"seeAlsoSections":[{"generated":true,"title":"CAReplicatorLayer","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"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE18instanceBlueOffset14CoreFoundation7CGFloatVvp","modules":[{"name":"Anima"}],"extendedModule":"Anima","roleHeading":"Instance Property","title":"instanceBlueOffset","role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset"},"sections":[],"abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","title":"instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","type":"topic","kind":"symbol","role":"symbol","title":"instanceAlphaOffset"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"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"}]},"abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/instancecolor","kind":"symbol","role":"symbol","title":"instanceColor"},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","type":"topic","kind":"symbol","role":"symbol","title":"instanceGreenOffset"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/instancetransform","kind":"symbol","role":"symbol","title":"instanceTransform"},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"type":"topic","title":"instanceRedOffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceRedOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"role":"symbol","abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"url":"\/documentation\/anima\/layeranimator\/instancedelay","type":"topic","kind":"symbol","role":"symbol","title":"instanceDelay"}}} \ 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 60fa74f4..83eeb67f 100644 --- a/docs/data/documentation/anima/layeranimator/instancecolor.json +++ b/docs/data/documentation/anima/layeranimator/instancecolor.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/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}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","symbolKind":"property","extendedModule":"Anima","title":"instanceColor","externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE13instanceColorSo10CGColorRefaSgvp","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"sections":[],"abstract":[{"type":"text","text":"Defines the color used to multiply the source object."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","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."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceGreenOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceGreenOffset","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceAlphaOffset","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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 "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceDelay","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"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/instancecolor","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","title":"instanceColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","title":"instanceRedOffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"url":"\/documentation\/anima\/layeranimator\/instancetransform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol","role":"symbol","title":"instanceTransform","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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","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}],"metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"symbolKind":"property","title":"instanceColor","modules":[{"name":"Anima"}],"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"}],"roleHeading":"Instance Property","extendedModule":"Anima","role":"symbol","externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE13instanceColorSo10CGColorRefaSgvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instancecolor"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"Defines the color used to multiply the source object."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceColor","kind":"identifier"},{"text":": ","kind":"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":" }"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","title":"instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","type":"topic","kind":"symbol","role":"symbol","title":"instanceAlphaOffset"},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"type":"topic","title":"instanceRedOffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceRedOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"role":"symbol","abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/instancetransform","kind":"symbol","role":"symbol","title":"instanceTransform"},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","type":"topic","kind":"symbol","role":"symbol","title":"instanceGreenOffset"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"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"}]},"abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/instancecolor","kind":"symbol","role":"symbol","title":"instanceColor"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"url":"\/documentation\/anima\/layeranimator\/instancedelay","type":"topic","kind":"symbol","role":"symbol","title":"instanceDelay"}}} \ 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 808051c3..da5bf5d0 100644 --- a/docs/data/documentation/anima/layeranimator/instancedelay.json +++ b/docs/data/documentation/anima/layeranimator/instancedelay.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceDelay"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE13instanceDelay14CoreFoundation7CGFloatVvp","title":"instanceDelay","extendedModule":"Anima"},"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}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instancedelay"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay"},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"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"}],"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase","url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"kind":"symbol","title":"lineDashPattern","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor","role":"symbol","fragments":[{"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"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"The relative location at which to begin stroking the path.","type":"text"}],"kind":"symbol","title":"strokeStart","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeStart"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/strokestart","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceDelay","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"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"title":"miterLimit","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"miterLimit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"title":"strokeEnd","type":"topic","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","role":"symbol","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"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeEnd","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"title":"lineWidth","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","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"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/layeranimator\/instancedelay"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceDelay"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"title":"instanceDelay","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE13instanceDelay14CoreFoundation7CGFloatVvp","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}]},"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"Specifies the delay, in seconds, between replicated copies.","type":"text"}],"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}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokestart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"url":"\/documentation\/anima\/layeranimator\/instancedelay","type":"topic","kind":"symbol","role":"symbol","title":"instanceDelay"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","abstract":[{"text":"The color used to stroke the shape’s path.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"title":"lineWidth","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","title":"lineDashPattern"}}} \ 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 178cb14b..346395e8 100644 --- a/docs/data/documentation/anima/layeranimator/instancegreenoffset.json +++ b/docs/data/documentation/anima/layeranimator/instancegreenoffset.json @@ -1 +1 @@ -{"abstract":[{"text":"Defines the offset added to the green 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\/instanceRedOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceGreenOffset"},{"kind":"text","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":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instancegreenoffset"]}],"sections":[],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE19instanceGreenOffset14CoreFoundation7CGFloatVvp","title":"instanceGreenOffset"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"url":"\/documentation\/anima\/layeranimator\/instancetransform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol","role":"symbol","title":"instanceTransform","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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceDelay","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"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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 "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceAlphaOffset","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","title":"instanceRedOffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/instancecolor","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","title":"instanceColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","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."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceGreenOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceGreenOffset","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instancegreenoffset"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"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}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceGreenOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE19instanceGreenOffset14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceGreenOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"title":"instanceGreenOffset","extendedModule":"Anima"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","title":"instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"url":"\/documentation\/anima\/layeranimator\/instancedelay","type":"topic","kind":"symbol","role":"symbol","title":"instanceDelay"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","type":"topic","kind":"symbol","role":"symbol","title":"instanceGreenOffset"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","type":"topic","kind":"symbol","role":"symbol","title":"instanceAlphaOffset"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"type":"topic","title":"instanceRedOffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceRedOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"role":"symbol","abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"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"}]},"abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/instancecolor","kind":"symbol","role":"symbol","title":"instanceColor"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/instancetransform","kind":"symbol","role":"symbol","title":"instanceTransform"}}} \ 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 2bb283e2..c222e019 100644 --- a/docs/data/documentation/anima/layeranimator/instanceredoffset.json +++ b/docs/data/documentation/anima/layeranimator/instanceredoffset.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instanceredoffset"]}],"abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceRedOffset"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","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"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE17instanceRedOffset14CoreFoundation7CGFloatVvp","extendedModule":"Anima","title":"instanceRedOffset","modules":[{"name":"Anima"}],"symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceRedOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"roleHeading":"Instance Property"},"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\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"],"generated":true,"title":"CAReplicatorLayer"}],"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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 "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceDelay","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"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"url":"\/documentation\/anima\/layeranimator\/instancetransform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol","role":"symbol","title":"instanceTransform","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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","title":"instanceRedOffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","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."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceGreenOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceGreenOffset","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceAlphaOffset","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/instancecolor","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","title":"instanceColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Defines the offset added to the red 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\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instanceredoffset"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceRedOffset","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"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","title":"instanceRedOffset","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceRedOffset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE17instanceRedOffset14CoreFoundation7CGFloatVvp","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":"CAReplicatorLayer"},{"text":".","type":"text"}]},"extendedModule":"Anima","roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/instancetransform","kind":"symbol","role":"symbol","title":"instanceTransform"},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"type":"topic","title":"instanceRedOffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceRedOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"role":"symbol","abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"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"}]},"abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/instancecolor","kind":"symbol","role":"symbol","title":"instanceColor"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","title":"instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","type":"topic","kind":"symbol","role":"symbol","title":"instanceGreenOffset"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","type":"topic","kind":"symbol","role":"symbol","title":"instanceAlphaOffset"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"url":"\/documentation\/anima\/layeranimator\/instancedelay","type":"topic","kind":"symbol","role":"symbol","title":"instanceDelay"}}} \ 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 eff2b9b4..4e4a13ac 100644 --- a/docs/data/documentation/anima/layeranimator/instancetransform.json +++ b/docs/data/documentation/anima/layeranimator/instancetransform.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instancetransform"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"instanceTransform","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}],"externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE17instanceTransformSo13CATransform3DVvp","modules":[{"name":"Anima"}],"extendedModule":"Anima"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"sections":[],"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\/instanceRedOffset"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceAlphaOffset","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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 "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","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."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceGreenOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceGreenOffset","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"url":"\/documentation\/anima\/layeranimator\/instancetransform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol","role":"symbol","title":"instanceTransform","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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","title":"instanceRedOffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","role":"symbol","title":"instanceDelay","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"}]},"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/instancecolor","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","title":"instanceColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]}}} \ No newline at end of file +{"abstract":[{"text":"The transform matrix applied to the previous instance to produce the current instance.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"},"metadata":{"roleHeading":"Instance Property","role":"symbol","title":"instanceTransform","extendedModule":"Anima","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE17instanceTransformSo13CATransform3DVvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceTransform","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}],"symbolKind":"property","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":"."}]}},"sections":[],"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\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset"],"title":"CAReplicatorLayer","generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceTransform","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instancetransform"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","type":"topic","kind":"symbol","role":"symbol","title":"instanceAlphaOffset"},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"type":"topic","title":"instanceRedOffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceRedOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"role":"symbol","abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"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"}]},"abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/instancecolor","kind":"symbol","role":"symbol","title":"instanceColor"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}],"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":"CAReplicatorLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/instancetransform","kind":"symbol","role":"symbol","title":"instanceTransform"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","type":"topic","kind":"symbol","role":"symbol","title":"instanceGreenOffset"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","title":"instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"url":"\/documentation\/anima\/layeranimator\/instancedelay","type":"topic","kind":"symbol","role":"symbol","title":"instanceDelay"}}} \ 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 fbf0e9ae..b08f6357 100644 --- a/docs/data/documentation/anima/layeranimator/lifetime.json +++ b/docs/data/documentation/anima/layeranimator/lifetime.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE8lifetime14CoreFoundation7CGFloatVvp","role":"symbol","title":"lifetime","symbolKind":"property","extendedModule":"Anima","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifetime"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/lifetime"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"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"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","kind":"symbol","type":"topic","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":"."}]},"title":"velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","kind":"symbol","type":"topic","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"}]},"title":"birthRate","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterZPosition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterSize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","kind":"symbol","type":"topic","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":"CAEmitterLayer"},{"type":"text","text":"."}]},"title":"emitterPosition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"spin","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spin"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"title":"lifetime","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lifetime","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterDepth","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"modules":[{"name":"Anima"}],"title":"lifetime","roleHeading":"Instance Property","extendedModule":"Anima","role":"symbol","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE8lifetime14CoreFoundation7CGFloatVvp","symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"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\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/lifetime"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifetime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"role":"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":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/birthrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","title":"birthRate"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterdepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","title":"emitterDepth"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterZPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","role":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterzposition"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","title":"velocity"},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","title":"emitterPosition"},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","title":"spin"},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifetime"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/lifetime","title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","title":"emitterSize","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emitterSize","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}]}}} \ 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 fddbb5be..fd9db580 100644 --- a/docs/data/documentation/anima/layeranimator/linedashpattern.json +++ b/docs/data/documentation/anima/layeranimator/linedashpattern.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineDashPattern"},{"kind":"text","text":": ["},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","title":"lineDashPattern","modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE15lineDashPatternSaySdGvp"},"abstract":[{"text":"The dash pattern applied to the shape’s path when stroked.","type":"text"}],"sections":[],"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"}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/linedashpattern"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"title":"strokeEnd","type":"topic","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","role":"symbol","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"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeEnd","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"The relative location at which to begin stroking the path.","type":"text"}],"kind":"symbol","title":"strokeStart","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeStart"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/strokestart","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"title":"lineWidth","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"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"}],"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase","url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor","role":"symbol","fragments":[{"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"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"kind":"symbol","title":"lineDashPattern","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"title":"miterLimit","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"miterLimit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"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"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"abstract":[{"text":"The dash pattern applied to the shape’s path when stroked.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/linedashpattern"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE15lineDashPatternSaySdGvp","roleHeading":"Instance Property","extendedModule":"Anima","title":"lineDashPattern","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPattern","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"role":"symbol","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":"."}]},"symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokestart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"title":"lineWidth","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","title":"lineDashPattern"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","abstract":[{"text":"The color used to stroke the shape’s path.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 7be87a83..d50d90ff 100644 --- a/docs/data/documentation/anima/layeranimator/linedashphase.json +++ b/docs/data/documentation/anima/layeranimator/linedashphase.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"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"],"generated":true,"title":"CAShapeLayer"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/linedashphase"]}],"kind":"symbol","abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"lineDashPhase","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE13lineDashPhase14CoreFoundation7CGFloatVvp","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"kind":"symbol","title":"lineDashPattern","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"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"}],"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase","url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"title":"lineWidth","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"title":"strokeEnd","type":"topic","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","role":"symbol","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"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeEnd","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor","role":"symbol","fragments":[{"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"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"The relative location at which to begin stroking the path.","type":"text"}],"kind":"symbol","title":"strokeStart","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeStart"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/strokestart","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"title":"miterLimit","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"miterLimit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"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"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/layeranimator\/linedashphase"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"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"],"generated":true,"title":"CAShapeLayer"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE13lineDashPhase14CoreFoundation7CGFloatVvp","symbolKind":"property","extendedModule":"Anima","title":"lineDashPhase","modules":[{"name":"Anima"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Property"},"abstract":[{"text":"The dash phase applied to the shape’s path when stroked.","type":"text"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","abstract":[{"text":"The color used to stroke the shape’s path.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","title":"lineDashPattern"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"title":"lineWidth","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokestart","title":"strokeStart"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/linewidth.json b/docs/data/documentation/anima/layeranimator/linewidth.json index e98fafee..d8778ed0 100644 --- a/docs/data/documentation/anima/layeranimator/linewidth.json +++ b/docs/data/documentation/anima/layeranimator/linewidth.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineWidth","kind":"identifier"},{"text":": ","kind":"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":" }"}]}]}],"seeAlsoSections":[{"generated":true,"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"}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE9lineWidth14CoreFoundation7CGFloatVvp","title":"lineWidth"},"kind":"symbol","abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/linewidth"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"kind":"symbol","title":"lineDashPattern","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"title":"lineWidth","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"title":"strokeEnd","type":"topic","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","role":"symbol","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"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeEnd","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor","role":"symbol","fragments":[{"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"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"The relative location at which to begin stroking the path.","type":"text"}],"kind":"symbol","title":"strokeStart","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeStart"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/strokestart","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"title":"miterLimit","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"miterLimit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"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"}],"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase","url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase"}}} \ No newline at end of file +{"metadata":{"extendedModule":"Anima","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"role":"symbol","title":"lineWidth","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineWidth","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE9lineWidth14CoreFoundation7CGFloatVvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","interfaceLanguage":"swift"},"abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/linewidth"]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"seeAlsoSections":[{"title":"CAShapeLayer","generated":true,"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"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","abstract":[{"text":"The color used to stroke the shape’s path.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","title":"lineDashPattern"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"title":"lineWidth","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokestart","title":"strokeStart"}}} \ 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 366dc359..5c3a0693 100644 --- a/docs/data/documentation/anima/layeranimator/locations.json +++ b/docs/data/documentation/anima/layeranimator/locations.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"locations"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":"] { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/locations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The locations of each gradient stop."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","interfaceLanguage":"swift"},"metadata":{"title":"locations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"locations"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":"]","kind":"text"}],"extendedModule":"Anima","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE9locationsSay14CoreFoundation7CGFloatVGvp","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"},{"type":"text","text":"."}]},"role":"symbol","roleHeading":"Instance Property"},"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"],"title":"CAGradientLayer"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/colors":{"url":"\/documentation\/anima\/layeranimator\/colors","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","title":"colors","abstract":[{"type":"text","text":"The fill color of the layer."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endPoint"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/endpoint","abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"title":"endPoint"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"locations"},{"text":": [","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":"]"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"locations","url":"\/documentation\/anima\/layeranimator\/locations","abstract":[{"text":"The locations of each gradient stop.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"startPoint"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/startpoint","abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"title":"startPoint"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"The locations of each gradient stop."}],"seeAlsoSections":[{"title":"CAGradientLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"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"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","extendedModule":"Anima","title":"locations","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"locations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":"]","kind":"text"}],"externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE9locationsSay14CoreFoundation7CGFloatVGvp","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/locations"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"type":"topic","abstract":[{"type":"text","text":"The start point of the gradient when drawn in the layer’s coordinate space."}],"url":"\/documentation\/anima\/layeranimator\/startpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","kind":"symbol","title":"startPoint","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"abstract":[{"type":"text","text":"The locations of each gradient stop."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/locations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"locations","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","title":"locations","kind":"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":"CAGradientLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/endpoint","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","kind":"symbol","title":"endPoint","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"abstract":[{"type":"text","text":"The fill color of the layer."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/colors","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","title":"colors","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ 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 3e811a3a..5a4199f5 100644 --- a/docs/data/documentation/anima/layeranimator/miterlimit.json +++ b/docs/data/documentation/anima/layeranimator/miterlimit.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit"},"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\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"],"generated":true,"title":"CAShapeLayer"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","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":" }"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/miterlimit"]}],"metadata":{"roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"miterLimit","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"miterLimit"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE10miterLimit14CoreFoundation7CGFloatVvp","role":"symbol","symbolKind":"property"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"title":"miterLimit","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"miterLimit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor","role":"symbol","fragments":[{"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"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"title":"strokeEnd","type":"topic","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","role":"symbol","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"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeEnd","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"The relative location at which to begin stroking the path.","type":"text"}],"kind":"symbol","title":"strokeStart","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeStart"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/strokestart","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"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"}],"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase","url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"title":"lineWidth","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"kind":"symbol","title":"lineDashPattern","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE10miterLimit14CoreFoundation7CGFloatVvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"miterLimit"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"modules":[{"name":"Anima"}],"symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Anima","title":"miterLimit"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"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"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/miterlimit"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","abstract":[{"text":"The color used to stroke the shape’s path.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","title":"lineDashPattern"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokestart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"title":"lineWidth","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd"}}} \ 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 89ed4bb8..4bb4e1e8 100644 --- a/docs/data/documentation/anima/layeranimator/opacity.json +++ b/docs/data/documentation/anima/layeranimator/opacity.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC7opacity14CoreFoundation7CGFloatVvp","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"title":"opacity"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","interfaceLanguage":"swift"},"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\/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"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/opacity"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/opacity"]}],"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"externalID":"s:5Anima13LayerAnimatorC7opacity14CoreFoundation7CGFloatVvp","title":"opacity","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"kind":"text","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":" }"}]}],"kind":"declarations"}],"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\/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"],"title":"Animatable properties","generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]}}} \ 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 d35e3937..ac418c0a 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"]]},"abstract":[{"text":"The origin of the layer.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"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\/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"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/origin"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"property","roleHeading":"Instance Property","title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"externalID":"s:5Anima13LayerAnimatorC6originSo7CGPointVvp"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/layeranimator\/origin"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC6originSo7CGPointVvp","title":"origin","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","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\/LayerAnimator\/origin"},"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\/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"],"generated":true,"title":"Animatable properties"}],"abstract":[{"text":"The origin of the layer.","type":"text"}],"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/perspective.json b/docs/data/documentation/anima/layeranimator/perspective.json index 8e21c5dc..846f2dc9 100644 --- a/docs/data/documentation/anima/layeranimator/perspective.json +++ b/docs/data/documentation/anima/layeranimator/perspective.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"perspective","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed11Perspectivea","text":"Perspective","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"perspective","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed11Perspectivea","kind":"typeIdentifier","text":"Perspective"}],"title":"perspective","symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC11perspective10Decomposed9CGVector4Vvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"sections":[],"abstract":[{"text":"The perspective of the layer’s transform (e.g. .m34).","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/perspective"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/perspective"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/perspective":{"url":"\/documentation\/anima\/layeranimator\/perspective","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/perspective","kind":"symbol","title":"perspective","abstract":[{"type":"text","text":"The perspective of the layer’s transform (e.g. .m34)."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"perspective"},{"text":": ","kind":"text"},{"text":"Perspective","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed11Perspectivea"}],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/perspective"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"perspective","kind":"identifier"},{"kind":"text","text":": "},{"text":"Perspective","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed11Perspectivea"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/perspective"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"The perspective of the layer’s transform (e.g. .m34)."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"title":"perspective","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"perspective"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed11Perspectivea","text":"Perspective"}],"externalID":"s:5Anima13LayerAnimatorC11perspective10Decomposed9CGVector4Vvp","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property"},"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/perspective":{"title":"perspective","abstract":[{"text":"The perspective of the layer’s transform (e.g. .m34).","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/perspective","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/perspective","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"perspective"},{"kind":"text","text":": "},{"text":"Perspective","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed11Perspectivea"}]}}} \ 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 8751b5dc..97c1fc9c 100644 --- a/docs/data/documentation/anima/layeranimator/rotation.json +++ b/docs/data/documentation/anima/layeranimator/rotation.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/layeranimator\/rotation"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC8rotation10Decomposed9CGVector3Vvp","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"title":"rotation","role":"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\/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"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC8rotation10Decomposed9CGVector3Vvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"role":"symbol","title":"rotation"},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/rotation"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"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\/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}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/rotationinradians.json b/docs/data/documentation/anima/layeranimator/rotationinradians.json index 297f8144..cea4fbda 100644 --- a/docs/data/documentation/anima/layeranimator/rotationinradians.json +++ b/docs/data/documentation/anima/layeranimator/rotationinradians.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/layeranimator\/rotationinradians"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotationInRadians","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rotationInRadians","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"metadata":{"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorC17rotationInRadians10Decomposed9CGVector3Vvp","title":"rotationInRadians","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotationInRadians"},{"text":": ","kind":"text"},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"role":"symbol"},"abstract":[{"text":"The rotation of the layer’s transform as euler angles in radians.","type":"text"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/rotationInRadians":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotationInRadians","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in radians."}],"title":"rotationInRadians","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotationInRadians"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotationinradians","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotationInRadians","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"rotationInRadians","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rotationInRadians","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"externalID":"s:5Anima13LayerAnimatorC17rotationInRadians10Decomposed9CGVector3Vvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rotationInRadians","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/rotationinradians"]}],"abstract":[{"text":"The rotation of the layer’s transform as euler angles in radians.","type":"text"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/rotationInRadians":{"url":"\/documentation\/anima\/layeranimator\/rotationinradians","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotationInRadians","role":"symbol","title":"rotationInRadians","abstract":[{"text":"The rotation of the layer’s transform as euler angles in radians.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotationInRadians","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"}}} \ 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 d61ec8ba..e32803c4 100644 --- a/docs/data/documentation/anima/layeranimator/scale.json +++ b/docs/data/documentation/anima/layeranimator/scale.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The scale transform of the layer."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"title":"scale","roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC5scaleSo7CGPointVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"symbolKind":"property"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"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\/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"],"title":"Animatable properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/scale"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","metadata":{"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC5scaleSo7CGPointVvp","role":"symbol","title":"scale"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale"},"sections":[],"abstract":[{"text":"The scale transform of the layer.","type":"text"}],"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\/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"],"title":"Animatable properties","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/scale"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"}}} \ 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 2f7d76af..468aebc5 100644 --- a/docs/data/documentation/anima/layeranimator/shadow.json +++ b/docs/data/documentation/anima/layeranimator/shadow.json @@ -1 +1 @@ -{"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\/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"],"title":"Animatable properties"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorC6shadowAA19ShadowConfigurationVvp","role":"symbol","title":"shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/layeranimator\/shadow"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The shadow of the layer.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"title":"shadow","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC6shadowAA19ShadowConfigurationVvp"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","interfaceLanguage":"swift"},"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\/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"],"title":"Animatable properties"}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/shadow"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"}}} \ 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 3c9c8643..f6c29254 100644 --- a/docs/data/documentation/anima/layeranimator/size.json +++ b/docs/data/documentation/anima/layeranimator/size.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"size","externalID":"s:5Anima13LayerAnimatorC4sizeSo6CGSizeVvp","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}]},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"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\/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"],"title":"Animatable properties"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/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."}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]}}} \ 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\/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"],"title":"Animatable properties","generated":true}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC4sizeSo6CGSizeVvp"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":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."}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/size"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size"},"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":"size"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/skew.json b/docs/data/documentation/anima/layeranimator/skew.json index 2fbaca88..c705c3cc 100644 --- a/docs/data/documentation/anima/layeranimator/skew.json +++ b/docs/data/documentation/anima/layeranimator/skew.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"skew"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed4Skewa","text":"Skew","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/skew"]}],"abstract":[{"type":"text","text":"The shearing of the layer’s transform."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"sections":[],"metadata":{"externalID":"s:5Anima13LayerAnimatorC4skew10Decomposed9CGVector3Vvp","symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skew","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed4Skewa","kind":"typeIdentifier","text":"Skew"}],"role":"symbol","title":"skew"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/skew","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/skew":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skew"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed4Skewa","text":"Skew","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/skew","abstract":[{"type":"text","text":"The shearing of the layer’s transform."}],"title":"skew","url":"\/documentation\/anima\/layeranimator\/skew","type":"topic","kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/layeranimator\/skew"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/skew"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"skew","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed4Skewa","text":"Skew"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:5Anima13LayerAnimatorC4skew10Decomposed9CGVector3Vvp","modules":[{"name":"Anima"}],"title":"skew","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skew"},{"text":": ","kind":"text"},{"text":"Skew","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed4Skewa"}]},"abstract":[{"type":"text","text":"The shearing of the layer’s transform."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"references":{"doc://Anima/documentation/Anima/LayerAnimator/skew":{"role":"symbol","type":"topic","abstract":[{"text":"The shearing of the layer’s transform.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skew"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed4Skewa","text":"Skew","kind":"typeIdentifier"}],"kind":"symbol","title":"skew","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/skew","url":"\/documentation\/anima\/layeranimator\/skew"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/spin.json b/docs/data/documentation/anima/layeranimator/spin.json index 22498107..a66461d9 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}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/spin"]}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"sections":[],"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"spin","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":"CAEmitterLayer"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spin"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE4spin14CoreFoundation7CGFloatVvp","modules":[{"name":"Anima"}],"extendedModule":"Anima"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"text":": ","kind":"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"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterSize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","kind":"symbol","type":"topic","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"}]},"title":"birthRate","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterDepth","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","kind":"symbol","type":"topic","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":"CAEmitterLayer"},{"type":"text","text":"."}]},"title":"emitterPosition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterZPosition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"title":"lifetime","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lifetime","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","kind":"symbol","type":"topic","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":"."}]},"title":"velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"spin","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spin"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"metadata":{"title":"spin","modules":[{"name":"Anima"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"roleHeading":"Instance Property","role":"symbol","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE4spin14CoreFoundation7CGFloatVvp","extendedModule":"Anima","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spin","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spin"},{"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"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/spin"]}],"abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"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}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","title":"emitterPosition"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","title":"velocity"},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","title":"spin"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"role":"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":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/birthrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","title":"birthRate"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterdepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","title":"emitterDepth"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifetime"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/lifetime","title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterZPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","role":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterzposition"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","title":"emitterSize","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emitterSize","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}]}}} \ 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 5cd5ad98..5922a7da 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"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startPoint"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/startpoint"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","title":"startPoint","externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE10startPointSo7CGPointVvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startPoint","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"Anima"}],"extendedModule":"Anima","symbolKind":"property"},"sections":[],"abstract":[{"type":"text","text":"The start point of the gradient when drawn in the layer’s coordinate space."}],"seeAlsoSections":[{"title":"CAGradientLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations"],"generated":true}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/locations":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"locations"},{"text":": [","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":"]"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"locations","url":"\/documentation\/anima\/layeranimator\/locations","abstract":[{"text":"The locations of each gradient stop.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"url":"\/documentation\/anima\/layeranimator\/colors","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","title":"colors","abstract":[{"type":"text","text":"The fill color of the layer."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"startPoint"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/startpoint","abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"title":"startPoint"},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endPoint"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/endpoint","abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"title":"endPoint"}}} \ No newline at end of file +{"sections":[],"metadata":{"externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE10startPointSo7CGPointVvp","symbolKind":"property","extendedModule":"Anima","role":"symbol","modules":[{"name":"Anima"}],"title":"startPoint","roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"startPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"startPoint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/startpoint"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"},"seeAlsoSections":[{"title":"CAGradientLayer","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"The start point of the gradient when drawn in the layer’s coordinate space."}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"type":"topic","abstract":[{"type":"text","text":"The start point of the gradient when drawn in the layer’s coordinate space."}],"url":"\/documentation\/anima\/layeranimator\/startpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","kind":"symbol","title":"startPoint","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"abstract":[{"type":"text","text":"The locations of each gradient stop."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/locations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"locations","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","title":"locations","kind":"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":"CAGradientLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/endpoint","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","kind":"symbol","title":"endPoint","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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."}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/colors","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","title":"colors","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ 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 48e98af9..894904d9 100644 --- a/docs/data/documentation/anima/layeranimator/strokecolor.json +++ b/docs/data/documentation/anima/layeranimator/strokecolor.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/layeranimator\/strokecolor"],"traits":[{"interfaceLanguage":"swift"}]}],"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"],"generated":true,"title":"CAShapeLayer"}],"abstract":[{"text":"The color used to stroke the shape’s path.","type":"text"}],"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGColor","preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE11strokeColorSo10CGColorRefaSgvp","extendedModule":"Anima","title":"strokeColor"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","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"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"title":"miterLimit","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"miterLimit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"title":"strokeEnd","type":"topic","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","role":"symbol","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"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeEnd","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"The relative location at which to begin stroking the path.","type":"text"}],"kind":"symbol","title":"strokeStart","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeStart"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/strokestart","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor","role":"symbol","fragments":[{"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"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"kind":"symbol","title":"lineDashPattern","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"title":"lineWidth","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"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"}],"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase","url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase"}}} \ No newline at end of file +{"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"title":"strokeColor","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE11strokeColorSo10CGColorRefaSgvp","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}],"extendedModule":"Anima","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor"},"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"],"generated":true,"title":"CAShapeLayer"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/strokecolor"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","title":"lineDashPattern"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokestart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"title":"lineWidth","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","abstract":[{"text":"The color used to stroke the shape’s path.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor"}}} \ 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 0c9e3796..fb700052 100644 --- a/docs/data/documentation/anima/layeranimator/strokeend.json +++ b/docs/data/documentation/anima/layeranimator/strokeend.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strokeEnd","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"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/strokeend"],"traits":[{"interfaceLanguage":"swift"}]}],"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\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"],"generated":true}],"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE9strokeEnd14CoreFoundation7CGFloatVvp","title":"strokeEnd","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeEnd"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"kind":"symbol","title":"lineDashPattern","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"title":"miterLimit","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"miterLimit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"The relative location at which to begin stroking the path.","type":"text"}],"kind":"symbol","title":"strokeStart","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeStart"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/strokestart","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"title":"lineWidth","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"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"}],"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase","url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"title":"strokeEnd","type":"topic","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","role":"symbol","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"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeEnd","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor","role":"symbol","fragments":[{"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"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"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":" }"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/layeranimator\/strokeend"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"strokeEnd","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE9strokeEnd14CoreFoundation7CGFloatVvp","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","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"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","title":"lineDashPattern"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","abstract":[{"text":"The color used to stroke the shape’s path.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokestart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"title":"lineWidth","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth"}}} \ 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 6d09bc78..421ff891 100644 --- a/docs/data/documentation/anima/layeranimator/strokestart.json +++ b/docs/data/documentation/anima/layeranimator/strokestart.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"CAShapeLayer","generated":true,"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":[{"text":"The relative location at which to begin stroking the path.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/strokestart"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeStart"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Property","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","title":"strokeStart","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeStart"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE11strokeStart14CoreFoundation7CGFloatVvp"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"title":"lineWidth","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"title":"miterLimit","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"miterLimit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"title":"strokeEnd","type":"topic","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","role":"symbol","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"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeEnd","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"The relative location at which to begin stroking the path.","type":"text"}],"kind":"symbol","title":"strokeStart","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeStart"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"url":"\/documentation\/anima\/layeranimator\/strokestart","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor","role":"symbol","fragments":[{"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"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"type":"topic","role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"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"}],"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase","url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"kind":"symbol","title":"lineDashPattern","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/strokestart"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeStart","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"seeAlsoSections":[{"title":"CAShapeLayer","generated":true,"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"]}],"metadata":{"role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE11strokeStart14CoreFoundation7CGFloatVvp","extendedModule":"Anima","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strokeStart","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":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}]},"title":"strokeStart","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"url":"\/documentation\/anima\/layeranimator\/linedashphase","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"type":"topic","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"title":"lineWidth","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokestart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","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":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","abstract":[{"type":"text","text":"The miter limit used when stroking the shape’s path."}],"url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"url":"\/documentation\/anima\/layeranimator\/linedashpattern","title":"lineDashPattern"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","abstract":[{"text":"The color used to stroke the shape’s path.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/strokecolor","title":"strokeColor"}}} \ 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 e998aed9..5fd056e6 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"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tileSize"},{"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"],"platforms":["macOS"]}]}],"metadata":{"title":"tileSize","externalID":"s:5Anima13LayerAnimatorCAASo07CATiledB0CRbzrlE8tileSizeSo6CGSizeVvp","extendedModule":"Anima","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CATiledLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tileSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"sections":[],"abstract":[{"type":"text","text":"The maximum size of each tile used to create the layer’s content."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/tileSize"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/tilesize"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/tileSize":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/tileSize","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tileSize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"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":"CATiledLayer"},{"type":"text","text":"."}]},"title":"tileSize","url":"\/documentation\/anima\/layeranimator\/tilesize","abstract":[{"text":"The maximum size of each tile used to create the layer’s content.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"metadata":{"conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CATiledLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"tileSize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","externalID":"s:5Anima13LayerAnimatorCAASo07CATiledB0CRbzrlE8tileSizeSo6CGSizeVvp","roleHeading":"Instance Property","title":"tileSize","modules":[{"name":"Anima"}],"extendedModule":"Anima","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"tileSize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/tileSize"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/tilesize"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"The maximum size of each tile used to create the layer’s content."}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/tileSize":{"title":"tileSize","abstract":[{"type":"text","text":"The maximum size of each tile used to create the layer’s content."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/tilesize","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/tileSize","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"tileSize"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CATiledLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 f2b160ac..14f74844 100644 --- a/docs/data/documentation/anima/layeranimator/transform.json +++ b/docs/data/documentation/anima/layeranimator/transform.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","title":"transform","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC9transformSo13CATransform3DVvp"},"kind":"symbol","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\/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}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/transform"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima13LayerAnimatorC9transformSo13CATransform3DVvp","role":"symbol","modules":[{"name":"Anima"}],"title":"transform","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"sections":[],"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\/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"],"title":"Animatable properties","generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/transform"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"}}} \ 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 8ae3b0b0..37452311 100644 --- a/docs/data/documentation/anima/layeranimator/translation.json +++ b/docs/data/documentation/anima/layeranimator/translation.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"title":"translation","externalID":"s:5Anima13LayerAnimatorC11translationSo7CGPointVvp","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"sections":[],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/translation"]}],"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\/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"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/translation"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","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"}],"kind":"symbol","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\/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"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"translation","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorC11translationSo7CGPointVvp"},"abstract":[{"type":"text","text":"The translation transform of the layer."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","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 197049cb..3f3adbf0 100644 --- a/docs/data/documentation/anima/layeranimator/velocity.json +++ b/docs/data/documentation/anima/layeranimator/velocity.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/velocity"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"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"}]}]}],"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE8velocity14CoreFoundation7CGFloatVvp","title":"velocity","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol"},"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"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\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin"],"title":"CAEmitterLayer"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterSize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","kind":"symbol","type":"topic","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":"."}]},"title":"velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterZPosition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"title":"lifetime","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lifetime","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","kind":"symbol","type":"topic","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":"CAEmitterLayer"},{"type":"text","text":"."}]},"title":"emitterPosition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","kind":"symbol","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"emitterDepth","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"spin","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spin"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","kind":"symbol","type":"topic","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"}]},"title":"birthRate","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","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"}]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/velocity"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"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\/spin"],"generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE8velocity14CoreFoundation7CGFloatVvp","role":"symbol","symbolKind":"property","title":"velocity","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"roleHeading":"Instance Property","extendedModule":"Anima"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/spin":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle spin."}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","title":"spin"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","title":"emitterSize","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emitterSize","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"role":"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":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/birthrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","title":"birthRate"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterdepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","title":"emitterDepth"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","title":"velocity"},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","title":"emitterPosition"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterZPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","role":"symbol","url":"\/documentation\/anima\/layeranimator\/emitterzposition"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifetime"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/lifetime","title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime"}}} \ 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 b6598079..2c4ad6e3 100644 --- a/docs/data/documentation/anima/layeranimator/zposition.json +++ b/docs/data/documentation/anima/layeranimator/zposition.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC9zPosition14CoreFoundation7CGFloatVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","symbolKind":"property","title":"zPosition","roleHeading":"Instance Property"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/zposition"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","interfaceLanguage":"swift"},"sections":[],"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\/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"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/LayerAnimator/transform":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","kind":"symbol","type":"topic","title":"transform","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/transform","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","kind":"symbol","type":"topic","title":"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."}],"url":"\/documentation\/anima\/layeranimator\/size","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","kind":"symbol","type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the layer."}],"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","kind":"symbol","type":"topic","title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the layer."}],"url":"\/documentation\/anima\/layeranimator\/center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","kind":"symbol","type":"topic","title":"innerShadow","abstract":[{"type":"text","text":"The inner shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/innershadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","kind":"symbol","type":"topic","title":"rotation","abstract":[{"type":"text","text":"The rotation of the layer’s transform as euler angles in degrees."}],"url":"\/documentation\/anima\/layeranimator\/rotation","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","kind":"symbol","type":"topic","title":"zPosition","abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","kind":"symbol","type":"topic","title":"frame","abstract":[{"type":"text","text":"The frame of the layer."}],"url":"\/documentation\/anima\/layeranimator\/frame","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","kind":"symbol","type":"topic","title":"anchorPoint","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"url":"\/documentation\/anima\/layeranimator\/anchorpoint","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","kind":"symbol","type":"topic","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"url":"\/documentation\/anima\/layeranimator\/shadow","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","kind":"symbol","type":"topic","title":"origin","abstract":[{"type":"text","text":"The origin of the layer."}],"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","kind":"symbol","type":"topic","title":"scale","abstract":[{"type":"text","text":"The scale transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/scale","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","type":"topic","title":"anchorPointZ","abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","kind":"symbol","type":"topic","title":"translation","abstract":[{"type":"text","text":"The translation transform of the layer."}],"url":"\/documentation\/anima\/layeranimator\/translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","kind":"symbol","type":"topic","title":"cornerRadius","abstract":[{"type":"text","text":"The corner radius of the layer."}],"url":"\/documentation\/anima\/layeranimator\/cornerradius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"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\/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"],"generated":true,"title":"Animatable properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/zposition"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"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"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","symbolKind":"property","title":"zPosition","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC9zPosition14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"abstract":[{"text":"The center of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","title":"center","url":"\/documentation\/anima\/layeranimator\/center","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","title":"anchorPointZ","url":"\/documentation\/anima\/layeranimator\/anchorpointz","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","url":"\/documentation\/anima\/layeranimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","url":"\/documentation\/anima\/layeranimator\/origin","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"abstract":[{"text":"The translation transform of the layer.","type":"text"}],"title":"translation","url":"\/documentation\/anima\/layeranimator\/translation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"type":"text","text":"The scale transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","url":"\/documentation\/anima\/layeranimator\/scale"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"abstract":[{"text":"The rotation of the layer’s transform as euler angles in degrees.","type":"text"}],"title":"rotation","url":"\/documentation\/anima\/layeranimator\/rotation","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"title":"opacity","url":"\/documentation\/anima\/layeranimator\/opacity","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"role":"symbol","type":"topic","kind":"symbol","title":"anchorPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"abstract":[{"type":"text","text":"The shadow of the layer."}],"title":"shadow","url":"\/documentation\/anima\/layeranimator\/shadow","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"role":"symbol","type":"topic","kind":"symbol","title":"zPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","url":"\/documentation\/anima\/layeranimator\/zposition"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","url":"\/documentation\/anima\/layeranimator\/transform"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"abstract":[{"type":"text","text":"The corner radius of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","url":"\/documentation\/anima\/layeranimator\/cornerradius","kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"abstract":[{"type":"text","text":"The bounds of the layer."}],"role":"symbol","type":"topic","kind":"symbol","title":"bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","url":"\/documentation\/anima\/layeranimator\/bounds"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layoutanimator.json b/docs/data/documentation/anima/layoutanimator.json index 27ba622e..478b333a 100644 --- a/docs/data/documentation/anima/layoutanimator.json +++ b/docs/data/documentation/anima/layoutanimator.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],"type":"inheritsFrom","title":"Inherits From","kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"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:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant"],"title":"Animatable properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layoutanimator"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"overview","text":"Overview","type":"heading"},{"type":"paragraph","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"}]},{"syntax":"swift","code":["Anima.animate(withSpring: .smooth) {"," widthConstraint.animator.constant = 200.0","}"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To stop the animation and to change the constant immediately, change it’s value outside an animation block:"}]},{"syntax":"swift","type":"codeListing","code":["widthConstraint.animator.constant = 50.0"]},{"text":"Accessing Animations","type":"heading","level":3,"anchor":"Accessing-Animations"},{"type":"paragraph","inlineContent":[{"text":"To access the animation for a property, use ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","isActive":true,"type":"reference"},{"text":":","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["if let animation = widthConstraint.animator.animation(for: \\.constant) {"," animation.stop()","}"]},{"type":"heading","anchor":"Accessing-Animation-Velocity","text":"Accessing Animation Velocity","level":3},{"type":"paragraph","inlineContent":[{"type":"text","text":"To access the animation velocity for a property, use "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)","type":"reference","isActive":true},{"text":".","type":"text"}]},{"syntax":"swift","code":["if let velocity = widthConstraint.animator.animation(for: \\.constant) {","","}"],"type":"codeListing"}],"kind":"content"}],"seeAlsoSections":[{"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"],"generated":true}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14LayoutAnimatorC","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}],"role":"symbol","symbolKind":"class","title":"LayoutAnimator","roleHeading":"Class"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"},"references":{"doc://Anima/documentation/Anima/LayoutAnimator/constant":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"constant"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/layoutanimator\/constant","abstract":[{"type":"text","text":"The constant of the layout constraint."}],"title":"constant"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layoutanimator"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/LayoutAnimator/animationVelocity(for:)":{"kind":"symbol","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"}],"url":"\/documentation\/anima\/layoutanimator\/animationvelocity(for:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"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":"<"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"title":"animationVelocity(for:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/LayoutAnimator/animation(for:)":{"title":"animation(for:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","kind":"typeIdentifier","text":"LayoutAnimator"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/layoutanimator\/animation(for:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"role":"symbol","externalID":"s:5Anima14LayoutAnimatorC","modules":[{"name":"Anima"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"kind":"identifier","text":"LayoutAnimator"}],"symbolKind":"class","title":"LayoutAnimator","roleHeading":"Class"},"relationshipsSections":[{"kind":"relationships","title":"Inherits From","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],"type":"inheritsFrom"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","anchor":"overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"To animate the "},{"code":"constant","type":"codeVoice"},{"text":" of a layer, change it’s value inside an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" animation block:"}]},{"code":["Anima.animate(withSpring: .smooth) {"," widthConstraint.animator.constant = 200.0","}"],"syntax":"swift","type":"codeListing"},{"type":"paragraph","inlineContent":[{"text":"To stop the animation and to change the constant immediately, change it’s value outside an animation block:","type":"text"}]},{"type":"codeListing","code":["widthConstraint.animator.constant = 50.0"],"syntax":"swift"},{"anchor":"Accessing-Animations","level":3,"type":"heading","text":"Accessing Animations"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To access the animation for a property, use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)"},{"type":"text","text":":"}]},{"type":"codeListing","syntax":"swift","code":["if let animation = widthConstraint.animator.animation(for: \\.constant) {"," animation.stop()","}"]},{"text":"Accessing Animation Velocity","anchor":"Accessing-Animation-Velocity","type":"heading","level":3},{"type":"paragraph","inlineContent":[{"type":"text","text":"To access the animation velocity for a property, use "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)","type":"reference","isActive":true},{"type":"text","text":"."}]},{"syntax":"swift","code":["if let velocity = widthConstraint.animator.animation(for: \\.constant) {","","}"],"type":"codeListing"}]}],"seeAlsoSections":[{"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"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layoutanimator"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","interfaceLanguage":"swift"},"kind":"symbol","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"},{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/LayoutAnimator/animation(for:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/layoutanimator\/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"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","title":"animation(for:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayoutAnimator/animationVelocity(for:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"LayoutAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/layoutanimator\/animationvelocity(for:)","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."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)","title":"animationVelocity(for:)"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayoutAnimator/constant":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"constant"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"url":"\/documentation\/anima\/layoutanimator\/constant","abstract":[{"type":"text","text":"The constant of the layout constraint."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant","title":"constant"},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","url":"\/documentation\/anima\/layoutanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","url":"\/documentation\/anima\/propertyanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"}],"navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}]}}} \ 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 a49bdf1a..5931ac4d 100644 --- a/docs/data/documentation/anima/layoutanimator/animation(for:).json +++ b/docs/data/documentation/anima/layoutanimator/animation(for:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animation"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"text":"keyPath","kind":"internalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"? "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The keypath to an animatable property."}]}]}]}],"seeAlsoSections":[{"title":"Accessing animations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)"]}],"abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated."}],"kind":"symbol","metadata":{"fragments":[{"text":"func","kind":"keyword"},{"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"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"text":"?","kind":"text"}],"roleHeading":"Instance Method","symbolKind":"method","title":"animation(for:)","extendedModule":"Anima","modules":[{"name":"Anima"}],"externalID":"s:5Anima14LayoutAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF","role":"symbol"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layoutanimator\/animation(for:)"]}],"references":{"doc://Anima/documentation/Anima/LayoutAnimator/animation(for:)":{"title":"animation(for:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","kind":"typeIdentifier","text":"LayoutAnimator"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/layoutanimator\/animation(for:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layoutanimator"},"doc://Anima/documentation/Anima/LayoutAnimator/animationVelocity(for:)":{"kind":"symbol","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"}],"url":"\/documentation\/anima\/layoutanimator\/animationvelocity(for:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"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":"<"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"title":"animationVelocity(for:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"sections":[],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14LayoutAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF","extendedModule":"Anima","role":"symbol","title":"animation(for:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"]]},"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}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layoutanimator\/animation(for:)"]}],"abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"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"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"LayoutAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"text":"? ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The keypath to an animatable property."}],"type":"paragraph"}],"name":"keyPath"}],"kind":"parameters"}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"},"doc://Anima/documentation/Anima/LayoutAnimator/animation(for:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/layoutanimator\/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"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","title":"animation(for:)"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","url":"\/documentation\/anima\/layoutanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayoutAnimator/animationVelocity(for:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"LayoutAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/layoutanimator\/animationvelocity(for:)","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."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)","title":"animationVelocity(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 96b1c4cc..5339f021 100644 --- a/docs/data/documentation/anima/layoutanimator/animationvelocity(for:).json +++ b/docs/data/documentation/anima/layoutanimator/animationvelocity(for:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)"],"generated":true,"title":"Accessing animations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"keyPath","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"text":"LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"? "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"text":"The keypath to an animatable property.","type":"text"}]}]}],"kind":"parameters"}],"kind":"symbol","sections":[],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:5Anima14LayoutAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF","modules":[{"name":"Anima"}],"extendedModule":"Anima","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animationVelocity","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"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"title":"animationVelocity(for:)","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"]]},"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."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layoutanimator\/animationvelocity(for:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/LayoutAnimator/animationVelocity(for:)":{"kind":"symbol","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"}],"url":"\/documentation\/anima\/layoutanimator\/animationvelocity(for:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"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":"<"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"title":"animationVelocity(for:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)"},"doc://Anima/documentation/Anima/LayoutAnimator/animation(for:)":{"title":"animation(for:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","kind":"typeIdentifier","text":"LayoutAnimator"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/layoutanimator\/animation(for:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layoutanimator"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","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"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"keyPath","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"LayoutAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"? ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The keypath to an animatable property.","type":"text"}],"type":"paragraph"}],"name":"keyPath"}]}],"seeAlsoSections":[{"title":"Accessing animations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)"]}],"metadata":{"extendedModule":"Anima","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14LayoutAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF","roleHeading":"Instance Method","title":"animationVelocity(for:)","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layoutanimator\/animationvelocity(for:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"]]},"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","url":"\/documentation\/anima\/layoutanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayoutAnimator/animation(for:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/layoutanimator\/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"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","title":"animation(for:)"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"},"doc://Anima/documentation/Anima/LayoutAnimator/animationVelocity(for:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"LayoutAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/layoutanimator\/animationvelocity(for:)","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."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)","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 213b165c..f871d641 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"]]},"kind":"symbol","abstract":[{"text":"The constant of the layout constraint.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/layoutanimator\/constant"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"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"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"constant"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14LayoutAnimatorC8constant14CoreFoundation7CGFloatVvp","title":"constant"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/LayoutAnimator/constant":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"constant"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/layoutanimator\/constant","abstract":[{"type":"text","text":"The constant of the layout constraint."}],"title":"constant"},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layoutanimator"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","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"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant"},"metadata":{"title":"constant","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"symbolKind":"property","externalID":"s:5Anima14LayoutAnimatorC8constant14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"]]},"kind":"symbol","abstract":[{"text":"The constant of the layout constraint.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/layoutanimator\/constant"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/LayoutAnimator/constant":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"constant"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"url":"\/documentation\/anima\/layoutanimator\/constant","abstract":[{"type":"text","text":"The constant of the layout constraint."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant","title":"constant"},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","url":"\/documentation\/anima\/layoutanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/nsuicolor.json b/docs/data/documentation/anima/nsuicolor.json index 123b0f32..5f783ab6 100644 --- a/docs/data/documentation/anima/nsuicolor.json +++ b/docs/data/documentation/anima/nsuicolor.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSUIColor"},{"text":" = ","kind":"text"},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Type Alias","externalID":"s:5Anima9NSUIColora","modules":[{"name":"Anima"}],"title":"NSUIColor","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"role":"symbol","symbolKind":"typealias","navigatorTitle":[{"kind":"identifier","text":"NSUIColor"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/nsuicolor"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/NSUIColor":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","abstract":[],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSUIColor"}],"title":"NSUIColor","url":"\/documentation\/anima\/nsuicolor"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"role":"symbol","externalID":"s:5Anima9NSUIColora","symbolKind":"typealias","title":"NSUIColor","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"modules":[{"name":"Anima"}],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"roleHeading":"Type Alias"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSUIColor","kind":"identifier"},{"kind":"text","text":" = "},{"kind":"typeIdentifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/nsuicolor"]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/NSUIColor":{"title":"NSUIColor","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","url":"\/documentation\/anima\/nsuicolor","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"NSUIColor","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSUIColor"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/nsuiview.json b/docs/data/documentation/anima/nsuiview.json index f5330ac5..70a28d9a 100644 --- a/docs/data/documentation/anima/nsuiview.json +++ b/docs/data/documentation/anima/nsuiview.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/NSUIView","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIView"},{"text":" = ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSView","kind":"typeIdentifier","text":"NSView"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/nsuiview"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSUIView","kind":"identifier"}],"title":"NSUIView","symbolKind":"typealias","navigatorTitle":[{"text":"NSUIView","kind":"identifier"}],"role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Type Alias","externalID":"s:5Anima8NSUIViewa"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/NSUIView":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSUIView","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIView","kind":"symbol","title":"NSUIView","abstract":[],"url":"\/documentation\/anima\/nsuiview","role":"symbol","type":"topic","navigatorTitle":[{"text":"NSUIView","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/NSUIView","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"variants":[{"paths":["\/documentation\/anima\/nsuiview"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSUIView"},{"kind":"text","text":" = "},{"preciseIdentifier":"c:objc(cs)NSView","text":"NSView","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"NSUIView"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSUIView","kind":"identifier"}],"modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"typealias","externalID":"s:5Anima8NSUIViewa","title":"NSUIView","roleHeading":"Type Alias"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/NSUIView":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIView","title":"NSUIView","kind":"symbol","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSUIView","kind":"identifier"}],"url":"\/documentation\/anima\/nsuiview","type":"topic","abstract":[],"navigatorTitle":[{"text":"NSUIView","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation.json b/docs/data/documentation/anima/propertyanimation.json index aae6474f..59dba94e 100644 --- a/docs/data/documentation/anima/propertyanimation.json +++ b/docs/data/documentation/anima/propertyanimation.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"Start-and-stop-the-animation","text":"Start and stop the animation","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"To start your animation, use "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","type":"reference","isActive":true},{"text":". It changes the ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state"},{"text":" to ","type":"text"},{"type":"codeVoice","code":"running"},{"type":"text","text":" and updates "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","isActive":true},{"type":"text","text":". "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)"},{"text":" gets called until you stop the animation.","type":"text"}]},{"inlineContent":[{"type":"text","text":"To stop a running animation either use "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","isActive":true},{"text":" or change the ","type":"text"},{"type":"codeVoice","code":"state"},{"text":" to ","type":"text"},{"type":"codeVoice","code":"ended"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"inactive"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Calling ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()"},{"type":"text","text":" changes the "},{"code":"state","type":"codeVoice"},{"type":"text","text":" to "},{"code":"inactive","type":"codeVoice"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"text":"If you overwrite ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","type":"reference"},{"type":"text","text":", "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","type":"reference","isActive":true},{"type":"text","text":" or "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","isActive":true},{"type":"text","text":" make sure to call super."}]},{"name":"Note","content":[{"inlineContent":[{"text":"Changing ","type":"text"},{"type":"codeVoice","code":"state"},{"type":"text","text":" itself isn’t starting or stopping an animation. It only reflects the state of your animation. You have to use the above functions."}],"type":"paragraph"}],"type":"aside","style":"note"},{"text":"Update animation values","anchor":"Update-animation-values","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","isActive":true},{"text":" is value when the animation starts. Make sure to update it on start as it’s used as value when the position of ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)"},{"type":"text","text":" is "},{"code":"start","type":"codeVoice"},{"type":"text","text":"."}]},{"inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","isActive":true,"type":"reference"},{"text":" is the target value of the animation. Your animation should stop when it reaches the animation by calling ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","isActive":true,"type":"reference"},{"type":"text","text":" is the current value of the animation. Update it’s value in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Calling super in "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)"},{"text":" will send the current value to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged"},{"type":"text","text":" and stops it if the value equals the target value."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass.","type":"text"}],"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/propertyanimation"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"title":"Creating the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/init(value:target:)"]},{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/completion"],"title":"Handling animation updates"},{"title":"Accessing animation values","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority"],"title":"Accessing animation parameters"}],"metadata":{"roleHeading":"Class","title":"PropertyAnimation","modules":[{"name":"Anima"}],"symbolKind":"class","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimation"}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"role":"symbol","externalID":"s:5Anima17PropertyAnimationC"},"references":{"doc://Anima/documentation/Anima/PropertyAnimation/valueChanged":{"abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","type":"reference","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/valuechanged","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/relativePriority":{"abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/relativepriority","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/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"},{"text":": ((","kind":"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"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/completion","title":"completion","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/completion","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/init(value:target:)":{"abstract":[{"text":"Creates a new animation with the specified initial and target value.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/init(value:target:)","title":"init(value:target:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/init(value:target:)","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/startValue":{"abstract":[{"type":"text","text":"The start value of the animation."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/startvalue","title":"startValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/id":{"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/id","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/stop(at:immediately:)":{"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/stop(at:immediately:)","title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/groupID":{"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/groupid","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/value":{"abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"current","type":"text"}]},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/value","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/delay":{"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"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/delay","title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation ("},{"code":"inactive","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/state","title":"state","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/updateAnimation(deltaTime:)":{"abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimation/start(afterDelay:)":{"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/start(afterdelay:)","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/target":{"abstract":[{"type":"text","text":"The target value of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/target","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/pause()":{"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/pause()","title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"],"title":"Conforms To"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimation"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Start and stop the animation","anchor":"Start-and-stop-the-animation"},{"inlineContent":[{"type":"text","text":"To start your animation, use "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","isActive":true},{"text":". It changes the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state"},{"text":" to ","type":"text"},{"code":"running","type":"codeVoice"},{"text":" and updates ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","isActive":true},{"text":". ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)","isActive":true},{"type":"text","text":" gets called until you stop the animation."}],"type":"paragraph"},{"inlineContent":[{"text":"To stop a running animation either use ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","type":"reference"},{"type":"text","text":" or change the "},{"type":"codeVoice","code":"state"},{"text":" to ","type":"text"},{"code":"ended","type":"codeVoice"},{"type":"text","text":" or "},{"type":"codeVoice","code":"inactive"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Calling ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","isActive":true},{"text":" changes the ","type":"text"},{"code":"state","type":"codeVoice"},{"text":" to ","type":"text"},{"type":"codeVoice","code":"inactive"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"If you overwrite "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)"},{"text":", ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","type":"reference","isActive":true},{"type":"text","text":" or "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","isActive":true,"type":"reference"},{"type":"text","text":" make sure to call super."}],"type":"paragraph"},{"style":"note","name":"Note","type":"aside","content":[{"inlineContent":[{"text":"Changing ","type":"text"},{"code":"state","type":"codeVoice"},{"text":" itself isn’t starting or stopping an animation. It only reflects the state of your animation. You have to use the above functions.","type":"text"}],"type":"paragraph"}]},{"text":"Update animation values","anchor":"Update-animation-values","level":2,"type":"heading"},{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue"},{"text":" is value when the animation starts. Make sure to update it on start as it’s used as value when the position of ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","isActive":true,"type":"reference"},{"type":"text","text":" is "},{"type":"codeVoice","code":"start"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" is the target value of the animation. Your animation should stop when it reaches the animation by calling "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","type":"reference","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" is the current value of the animation. Update it’s value in "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"Calling super in "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)"},{"type":"text","text":" will send the current value to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged","type":"reference","isActive":true},{"text":" and stops it if the value equals the target value.","type":"text"}],"type":"paragraph"}]}],"metadata":{"symbolKind":"class","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimation"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima17PropertyAnimationC","roleHeading":"Class","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"title":"PropertyAnimation","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/init(value:target:)"],"title":"Creating the animation"},{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/completion"],"title":"Handling animation updates"},{"title":"Accessing animation values","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority"],"title":"Accessing animation parameters"}],"variants":[{"paths":["\/documentation\/anima\/propertyanimation"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/PropertyAnimation/init(value:target:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/init(value:target:)","kind":"symbol","url":"\/documentation\/anima\/propertyanimation\/init(value:target:)","title":"init(value:target:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"type":"text","text":"Creates a new animation with the specified initial and target value."}]},"doc://Anima/documentation/Anima/PropertyAnimation/relativePriority":{"url":"\/documentation\/anima\/propertyanimation\/relativepriority","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}]},"doc://Anima/documentation/Anima/PropertyAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/propertyanimation\/start(afterdelay:)","role":"symbol","title":"start(afterDelay:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/PropertyAnimation/id":{"url":"\/documentation\/anima\/propertyanimation\/id","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/PropertyAnimation/completion":{"kind":"symbol","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/completion","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"title":"completion","type":"topic","url":"\/documentation\/anima\/propertyanimation\/completion"},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima/PropertyAnimation/startValue":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","type":"topic","abstract":[{"text":"The start value of the animation.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/startvalue","title":"startValue"},"doc://Anima/documentation/Anima/PropertyAnimation/delay":{"url":"\/documentation\/anima\/propertyanimation\/delay","role":"symbol","title":"delay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}]},"doc://Anima/documentation/Anima/PropertyAnimation/pause()":{"url":"\/documentation\/anima\/propertyanimation\/pause()","role":"symbol","title":"pause()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/PropertyAnimation/state":{"url":"\/documentation\/anima\/propertyanimation\/state","role":"symbol","title":"state","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state","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 "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"}]},"doc://Anima/documentation/Anima/PropertyAnimation/valueChanged":{"kind":"symbol","url":"\/documentation\/anima\/propertyanimation\/valuechanged","title":"valueChanged","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/propertyanimation\/stop(at:immediately:)","role":"symbol","title":"stop(at:immediately:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","type":"topic","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimation/target":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","type":"topic","abstract":[{"text":"The target value of the animation.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/target","title":"target"},"doc://Anima/documentation/Anima/PropertyAnimation/value":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","type":"topic","abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"current","type":"text"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/value","title":"value"},"doc://Anima/documentation/Anima/PropertyAnimation/updateAnimation(deltaTime:)":{"role":"symbol","url":"\/documentation\/anima\/propertyanimation\/updateanimation(deltatime:)","type":"topic","title":"updateAnimation(deltaTime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimation/groupID":{"abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID","title":"groupID","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/propertyanimation\/groupid"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation/completion.json b/docs/data/documentation/anima/propertyanimation/completion.json index 7c57efae..75773ef0 100644 --- a/docs/data/documentation/anima/propertyanimation/completion.json +++ b/docs/data/documentation/anima/propertyanimation/completion.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima17PropertyAnimationC10completionyAA0C5EventOyxGcSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completion"},{"text":": ((","kind":"text"},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"symbolKind":"property","role":"symbol","title":"completion","roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"variants":[{"paths":["\/documentation\/anima\/propertyanimation\/completion"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"seeAlsoSections":[{"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)"],"generated":true}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/completion"},"references":{"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol","url":"\/documentation\/anima\/animationevent","title":"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."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/updateAnimation(deltaTime:)":{"abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/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"},{"text":": ((","kind":"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"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/completion","title":"completion","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/completion","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/completion"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/completion","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"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"seeAlsoSections":[{"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"externalID":"s:5Anima17PropertyAnimationC10completionyAA0C5EventOyxGcSgvp","title":"completion","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol"},"references":{"doc://Anima/documentation/Anima/PropertyAnimation/updateAnimation(deltaTime:)":{"role":"symbol","url":"\/documentation\/anima\/propertyanimation\/updateanimation(deltatime:)","type":"topic","title":"updateAnimation(deltaTime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}]},"doc://Anima/documentation/Anima/PropertyAnimation/completion":{"kind":"symbol","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/completion","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"title":"completion","type":"topic","url":"\/documentation\/anima\/propertyanimation\/completion"},"doc://Anima/documentation/Anima/AnimationEvent":{"role":"symbol","abstract":[{"text":"Constants indicating that an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"url":"\/documentation\/anima\/animationevent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"title":"AnimationEvent","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation/delay.json b/docs/data/documentation/anima/propertyanimation/delay.json index 2498b5eb..986e2634 100644 --- a/docs/data/documentation/anima/propertyanimation/delay.json +++ b/docs/data/documentation/anima/propertyanimation/delay.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","externalID":"s:5Anima17PropertyAnimationC5delaySdvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"title":"delay"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"platforms":["macOS"],"languages":["swift"]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state"],"generated":true,"title":"Starting and stopping the animation"}],"sections":[],"abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"variants":[{"paths":["\/documentation\/anima\/propertyanimation\/delay"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/PropertyAnimation/stop(at:immediately:)":{"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/stop(at:immediately:)","title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation ("},{"code":"inactive","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/state","title":"state","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/start(afterDelay:)":{"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/start(afterdelay:)","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/pause()":{"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/pause()","title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/delay":{"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"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/delay","title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/delay"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"seeAlsoSections":[{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state"],"generated":true}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"externalID":"s:5Anima17PropertyAnimationC5delaySdvp","title":"delay","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol"},"abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"references":{"doc://Anima/documentation/Anima/PropertyAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/propertyanimation\/stop(at:immediately:)","role":"symbol","title":"stop(at:immediately:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","type":"topic","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/PropertyAnimation/delay":{"url":"\/documentation\/anima\/propertyanimation\/delay","role":"symbol","title":"delay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima/PropertyAnimation/state":{"url":"\/documentation\/anima\/propertyanimation\/state","role":"symbol","title":"state","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state","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 "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"}]},"doc://Anima/documentation/Anima/PropertyAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/propertyanimation\/start(afterdelay:)","role":"symbol","title":"start(afterDelay:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/PropertyAnimation/pause()":{"url":"\/documentation\/anima\/propertyanimation\/pause()","role":"symbol","title":"pause()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation/groupid.json b/docs/data/documentation/anima/propertyanimation/groupid.json index 3c09225c..7d230f86 100644 --- a/docs/data/documentation/anima/propertyanimation/groupid.json +++ b/docs/data/documentation/anima/propertyanimation/groupid.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/groupid"]}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"role":"symbol","title":"groupID","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Anima"}],"externalID":"s:5Anima17PropertyAnimationC7groupID10Foundation4UUIDVSgvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimation/id":{"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/id","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/groupID":{"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/groupid","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/relativePriority":{"abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/relativepriority","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority"],"title":"Accessing animation parameters","generated":true}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/groupid"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"symbolKind":"property","title":"groupID","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"externalID":"s:5Anima17PropertyAnimationC7groupID10Foundation4UUIDVSgvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/PropertyAnimation/id":{"url":"\/documentation\/anima\/propertyanimation\/id","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima/PropertyAnimation/groupID":{"abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID","title":"groupID","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/propertyanimation\/groupid"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimation/relativePriority":{"url":"\/documentation\/anima\/propertyanimation\/relativepriority","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation/id.json b/docs/data/documentation/anima/propertyanimation/id.json index c2d08227..575d36c3 100644 --- a/docs/data/documentation/anima/propertyanimation/id.json +++ b/docs/data/documentation/anima/propertyanimation/id.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority"],"title":"Accessing animation parameters"}],"metadata":{"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"externalID":"s:5Anima17PropertyAnimationC2id10Foundation4UUIDVvp","title":"id","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/propertyanimation\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/id":{"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/id","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/relativePriority":{"abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/relativepriority","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/groupID":{"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/groupid","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"externalID":"s:5Anima17PropertyAnimationC2id10Foundation4UUIDVvp","title":"id","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol"},"seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/id"]}],"references":{"doc://Anima/documentation/Anima/PropertyAnimation/relativePriority":{"url":"\/documentation\/anima\/propertyanimation\/relativepriority","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}]},"doc://Anima/documentation/Anima/PropertyAnimation/groupID":{"abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID","title":"groupID","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/propertyanimation\/groupid"},"doc://Anima/documentation/Anima/PropertyAnimation/id":{"url":"\/documentation\/anima\/propertyanimation\/id","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/propertyanimation/init(value:target:).json b/docs/data/documentation/anima/propertyanimation/init(value:target:).json index e32c0fce..10531c29 100644 --- a/docs/data/documentation/anima/propertyanimation/init(value:target:).json +++ b/docs/data/documentation/anima/propertyanimation/init(value:target:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"symbolKind":"init","roleHeading":"Initializer","title":"init(value:target:)","role":"symbol","externalID":"s:5Anima17PropertyAnimationC5value6targetACyxGx_xtcfc","modules":[{"name":"Anima"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/init(value:target:)"},"variants":[{"paths":["\/documentation\/anima\/propertyanimation\/init(value:target:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"sections":[],"abstract":[{"type":"text","text":"Creates a new animation with the specified initial and target value."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"text":"The initial, starting value of the animation.","type":"text"}]}]},{"name":"target","content":[{"type":"paragraph","inlineContent":[{"text":"The target value of the animation.","type":"text"}]}]}],"kind":"parameters"}],"references":{"doc://Anima/documentation/Anima/PropertyAnimation/init(value:target:)":{"abstract":[{"text":"Creates a new animation with the specified initial and target value.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/init(value:target:)","title":"init(value:target:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/init(value:target:)","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Creates a new animation with the specified initial and target value."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/propertyanimation\/init(value:target:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima17PropertyAnimationC5value6targetACyxGx_xtcfc","symbolKind":"init","modules":[{"name":"Anima"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(value:target:)","role":"symbol","roleHeading":"Initializer"},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/init(value:target:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"value","content":[{"inlineContent":[{"text":"The initial, starting value of the animation.","type":"text"}],"type":"paragraph"}]},{"name":"target","content":[{"inlineContent":[{"type":"text","text":"The target value of the animation."}],"type":"paragraph"}]}]}],"references":{"doc://Anima/documentation/Anima/PropertyAnimation/init(value:target:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/init(value:target:)","kind":"symbol","url":"\/documentation\/anima\/propertyanimation\/init(value:target:)","title":"init(value:target:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"type":"text","text":"Creates a new animation with the specified initial and target value."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation/pause().json b/docs/data/documentation/anima/propertyanimation/pause().json index 3120cfcf..121197f7 100644 --- a/docs/data/documentation/anima/propertyanimation/pause().json +++ b/docs/data/documentation/anima/propertyanimation/pause().json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"variants":[{"paths":["\/documentation\/anima\/propertyanimation\/pause()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"pause()","externalID":"s:5Anima17PropertyAnimationC5pauseyyF","symbolKind":"method","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"roleHeading":"Instance Method"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state"],"generated":true,"title":"Starting and stopping the animation"}],"references":{"doc://Anima/documentation/Anima/PropertyAnimation/delay":{"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"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/delay","title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/pause()":{"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/pause()","title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/start(afterDelay:)":{"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/start(afterdelay:)","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/stop(at:immediately:)":{"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/stop(at:immediately:)","title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation ("},{"code":"inactive","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/state","title":"state","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()"},"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state"],"title":"Starting and stopping the animation","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/pause()"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"metadata":{"externalID":"s:5Anima17PropertyAnimationC5pauseyyF","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"symbolKind":"method","title":"pause()","roleHeading":"Instance Method"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimation/state":{"url":"\/documentation\/anima\/propertyanimation\/state","role":"symbol","title":"state","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state","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 "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"}]},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima/PropertyAnimation/delay":{"url":"\/documentation\/anima\/propertyanimation\/delay","role":"symbol","title":"delay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}]},"doc://Anima/documentation/Anima/PropertyAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/propertyanimation\/stop(at:immediately:)","role":"symbol","title":"stop(at:immediately:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","type":"topic","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/PropertyAnimation/pause()":{"url":"\/documentation\/anima\/propertyanimation\/pause()","role":"symbol","title":"pause()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/PropertyAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/propertyanimation\/start(afterdelay:)","role":"symbol","title":"start(afterDelay:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation/relativepriority.json b/docs/data/documentation/anima/propertyanimation/relativepriority.json index 78b3a305..88be4099 100644 --- a/docs/data/documentation/anima/propertyanimation/relativepriority.json +++ b/docs/data/documentation/anima/propertyanimation/relativepriority.json @@ -1 +1 @@ -{"sections":[],"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima17PropertyAnimationC16relativePrioritySivp","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"title":"relativePriority"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID"],"generated":true,"title":"Accessing animation parameters"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The relative priority of the animation.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/propertyanimation\/relativepriority"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/PropertyAnimation/id":{"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/id","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/groupID":{"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/groupid","title":"groupID","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/relativePriority":{"abstract":[{"text":"The relative priority of the animation.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/relativepriority","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/propertyanimation\/relativepriority"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority"},"abstract":[{"text":"The relative priority of the animation.","type":"text"}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima17PropertyAnimationC16relativePrioritySivp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"relativePriority"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID"],"title":"Accessing animation parameters"}],"references":{"doc://Anima/documentation/Anima/PropertyAnimation/groupID":{"abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/groupID","title":"groupID","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/propertyanimation\/groupid"},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimation/id":{"url":"\/documentation\/anima\/propertyanimation\/id","title":"id","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/id","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/PropertyAnimation/relativePriority":{"url":"\/documentation\/anima\/propertyanimation\/relativepriority","title":"relativePriority","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/relativePriority","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation/start(afterdelay:).json b/docs/data/documentation/anima/propertyanimation/start(afterdelay:).json index 7b956ce4..c172b316 100644 --- a/docs/data/documentation/anima/propertyanimation/start(afterdelay:).json +++ b/docs/data/documentation/anima/propertyanimation/start(afterdelay:).json @@ -1 +1 @@ -{"sections":[],"seeAlsoSections":[{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"delay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":" = 0.0)"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The amount of time (measured in seconds) to wait before starting the animation.","type":"text"}]}],"name":"delay"}],"kind":"parameters"}],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","title":"start(afterDelay:)","role":"symbol","externalID":"s:5Anima17PropertyAnimationC5start10afterDelayySd_tF","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/start(afterdelay:)"]}],"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/PropertyAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation ("},{"code":"inactive","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/state","title":"state","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/stop(at:immediately:)":{"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/stop(at:immediately:)","title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/start(afterDelay:)":{"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/start(afterdelay:)","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/pause()":{"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/pause()","title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/delay":{"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"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/delay","title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"metadata":{"role":"symbol","symbolKind":"method","externalID":"s:5Anima17PropertyAnimationC5start10afterDelayySd_tF","title":"start(afterDelay:)","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"roleHeading":"Instance Method"},"seeAlsoSections":[{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"delay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":" = 0.0)"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The amount of time (measured in seconds) to wait before starting the animation.","type":"text"}],"type":"paragraph"}],"name":"delay"}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/propertyanimation\/start(afterdelay:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/PropertyAnimation/pause()":{"url":"\/documentation\/anima\/propertyanimation\/pause()","role":"symbol","title":"pause()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/PropertyAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/propertyanimation\/stop(at:immediately:)","role":"symbol","title":"stop(at:immediately:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","type":"topic","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/PropertyAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/propertyanimation\/start(afterdelay:)","role":"symbol","title":"start(afterDelay:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimation/delay":{"url":"\/documentation\/anima\/propertyanimation\/delay","role":"symbol","title":"delay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}]},"doc://Anima/documentation/Anima/PropertyAnimation/state":{"url":"\/documentation\/anima\/propertyanimation\/state","role":"symbol","title":"state","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state","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 "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation/startvalue.json b/docs/data/documentation/anima/propertyanimation/startvalue.json index a43b5437..e0a64353 100644 --- a/docs/data/documentation/anima/propertyanimation/startvalue.json +++ b/docs/data/documentation/anima/propertyanimation/startvalue.json @@ -1 +1 @@ -{"abstract":[{"text":"The start value of the animation.","type":"text"}],"seeAlsoSections":[{"title":"Accessing animation values","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/startvalue"]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"startValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima17PropertyAnimationC10startValuexvp","title":"startValue"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"references":{"doc://Anima/documentation/Anima/PropertyAnimation/valueChanged":{"abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","type":"reference","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/valuechanged","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/startValue":{"abstract":[{"type":"text","text":"The start value of the animation."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/startvalue","title":"startValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimation/value":{"abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"current","type":"text"}]},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/value","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/target":{"abstract":[{"type":"text","text":"The target value of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/target","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Accessing animation values","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"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\/PropertyAnimation"]]},"abstract":[{"type":"text","text":"The start value of the animation."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/anima\/propertyanimation\/startvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima17PropertyAnimationC10startValuexvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startValue"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"startValue"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/PropertyAnimation/valueChanged":{"kind":"symbol","url":"\/documentation\/anima\/propertyanimation\/valuechanged","title":"valueChanged","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/startValue":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","type":"topic","abstract":[{"text":"The start value of the animation.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/startvalue","title":"startValue"},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimation/target":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","type":"topic","abstract":[{"text":"The target value of the animation.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/target","title":"target"},"doc://Anima/documentation/Anima/PropertyAnimation/value":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","type":"topic","abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"current","type":"text"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/value","title":"value"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation/state.json b/docs/data/documentation/anima/propertyanimation/state.json index ba26412f..f1cb9418 100644 --- a/docs/data/documentation/anima/propertyanimation/state.json +++ b/docs/data/documentation/anima/propertyanimation/state.json @@ -1 +1 @@ -{"sections":[],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"roleHeading":"Instance Property","title":"state","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima17PropertyAnimationC5stateAA14AnimatingStateOvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Starting and stopping the animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The current state of the animation ("},{"code":"inactive","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"type":"text","text":")."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/state"]}],"references":{"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},"doc://Anima/documentation/Anima/PropertyAnimation/stop(at:immediately:)":{"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/stop(at:immediately:)","title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/delay":{"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"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/delay","title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimation/start(afterDelay:)":{"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/start(afterdelay:)","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation ("},{"code":"inactive","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/state","title":"state","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/pause()":{"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/pause()","title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state"},"seeAlsoSections":[{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay"],"generated":true}],"kind":"symbol","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"},{"text":").","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/state"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima17PropertyAnimationC5stateAA14AnimatingStateOvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"state"},"references":{"doc://Anima/documentation/Anima/PropertyAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/propertyanimation\/stop(at:immediately:)","role":"symbol","title":"stop(at:immediately:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","type":"topic","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/PropertyAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/propertyanimation\/start(afterdelay:)","role":"symbol","title":"start(afterDelay:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/PropertyAnimation/pause()":{"url":"\/documentation\/anima\/propertyanimation\/pause()","role":"symbol","title":"pause()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"},"doc://Anima/documentation/Anima/PropertyAnimation/state":{"url":"\/documentation\/anima\/propertyanimation\/state","role":"symbol","title":"state","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state","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 "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"}]},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimation/delay":{"url":"\/documentation\/anima\/propertyanimation\/delay","role":"symbol","title":"delay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation/stop(at:immediately:).json b/docs/data/documentation/anima/propertyanimation/stop(at:immediately:).json index 73a06998..ef6f2914 100644 --- a/docs/data/documentation/anima/propertyanimation/stop(at:immediately:).json +++ b/docs/data/documentation/anima/propertyanimation/stop(at:immediately:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/stop(at:immediately:)"]}],"seeAlsoSections":[{"title":"Starting and stopping the animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"position"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":" = .current, ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"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 ("},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","type":"reference","isActive":true},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","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"}]}]}]}],"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima17PropertyAnimationC4stop2at11immediatelyyAA0C8PositionO_SbtF","title":"stop(at:immediately:)"},"sections":[],"references":{"doc://Anima/documentation/Anima/PropertyAnimation/start(afterDelay:)":{"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/start(afterdelay:)","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation ("},{"code":"inactive","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/state","title":"state","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"role":"symbol","abstract":[{"type":"text","text":"The end point of the animation. Use this constant when you want to stop an animation at the "},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"title":"AnimationPosition.end","url":"\/documentation\/anima\/animationposition\/end","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"end"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic"},"doc://Anima/documentation/Anima/PropertyAnimation/stop(at:immediately:)":{"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/stop(at:immediately:)","title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/delay":{"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"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/delay","title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/pause()":{"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/pause()","title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","url":"\/documentation\/anima\/animationposition\/start","type":"topic","kind":"symbol","title":"AnimationPosition.start","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","url":"\/documentation\/anima\/animationposition\/current","type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/propertyanimation\/stop(at:immediately:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state"],"title":"Starting and stopping the animation","generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"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","text":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"},{"kind":"text","text":" = .current, "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" = true)","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"position","content":[{"inlineContent":[{"text":"The position at which position the animation should stop (","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","isActive":true},{"text":" or ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","isActive":true,"type":"reference"},{"type":"text","text":"). The default value is "},{"type":"codeVoice","code":"current"},{"text":".","type":"text"}],"type":"paragraph"}]},{"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"},{"text":".","type":"text"}],"type":"paragraph"}]}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima17PropertyAnimationC4stop2at11immediatelyyAA0C8PositionO_SbtF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"symbolKind":"method","roleHeading":"Instance Method","title":"stop(at:immediately:)"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/PropertyAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/propertyanimation\/start(afterdelay:)","role":"symbol","title":"start(afterDelay:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/start(afterDelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimationPosition/start":{"title":"AnimationPosition.start","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start"},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima/PropertyAnimation/delay":{"url":"\/documentation\/anima\/propertyanimation\/delay","role":"symbol","title":"delay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/delay","type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimation/state":{"url":"\/documentation\/anima\/propertyanimation\/state","role":"symbol","title":"state","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/state","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 "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"}]},"doc://Anima/documentation/Anima/PropertyAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/propertyanimation\/stop(at:immediately:)","role":"symbol","title":"stop(at:immediately:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/stop(at:immediately:)","type":"topic","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimationPosition/end":{"url":"\/documentation\/anima\/animationposition\/end","role":"symbol","kind":"symbol","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/PropertyAnimation/pause()":{"url":"\/documentation\/anima\/propertyanimation\/pause()","role":"symbol","title":"pause()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation/target.json b/docs/data/documentation/anima/propertyanimation/target.json index 6aaffc90..20c27033 100644 --- a/docs/data/documentation/anima/propertyanimation/target.json +++ b/docs/data/documentation/anima/propertyanimation/target.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"text":"The target value of the animation.","type":"text"}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"externalID":"s:5Anima17PropertyAnimationC6targetxvp","title":"target","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"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"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"You may modify this value while the animation is in-flight to “retarget” to a new target value.","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/target"]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged"],"title":"Accessing animation values"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimation/startValue":{"abstract":[{"type":"text","text":"The start value of the animation."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/startvalue","title":"startValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/value":{"abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"current","type":"text"}]},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/value","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/valueChanged":{"abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","type":"reference","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/valuechanged","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/target":{"abstract":[{"type":"text","text":"The target value of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/target","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged"],"title":"Accessing animation values","generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"kind":"symbol","abstract":[{"type":"text","text":"The target value of the animation."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/target"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"text":"You may modify this value while the animation is in-flight to “retarget” to a new target value.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"metadata":{"role":"symbol","title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"externalID":"s:5Anima17PropertyAnimationC6targetxvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property"},"sections":[],"references":{"doc://Anima/documentation/Anima/PropertyAnimation/value":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","type":"topic","abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"current","type":"text"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/value","title":"value"},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima/PropertyAnimation/target":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","type":"topic","abstract":[{"text":"The target value of the animation.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/target","title":"target"},"doc://Anima/documentation/Anima/PropertyAnimation/valueChanged":{"kind":"symbol","url":"\/documentation\/anima\/propertyanimation\/valuechanged","title":"valueChanged","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimation/startValue":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","type":"topic","abstract":[{"text":"The start value of the animation.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/startvalue","title":"startValue"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation/updateanimation(deltatime:).json b/docs/data/documentation/anima/propertyanimation/updateanimation(deltatime:).json index f8a27c1f..6d773cd0 100644 --- a/docs/data/documentation/anima/propertyanimation/updateanimation(deltatime:).json +++ b/docs/data/documentation/anima/propertyanimation/updateanimation(deltatime:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","metadata":{"title":"updateAnimation(deltaTime:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","modules":[{"name":"Anima"}],"externalID":"s:5Anima17PropertyAnimationC06updateC09deltaTimeySd_tF","symbolKind":"method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/propertyanimation\/updateanimation(deltatime:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"deltaTime","content":[{"inlineContent":[{"text":"The delta time.","type":"text"}],"type":"paragraph"}]}]}],"sections":[],"abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/completion"],"generated":true,"title":"Handling animation updates"}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/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"},{"text":": ((","kind":"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"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/completion","title":"completion","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/completion","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/updateAnimation(deltaTime:)":{"abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Handling animation updates","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/completion"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"updateAnimation(deltaTime:)","externalID":"s:5Anima17PropertyAnimationC06updateC09deltaTimeySd_tF","modules":[{"name":"Anima"}],"role":"symbol","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":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"deltaTime","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delta time."}]}]}]}],"abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/updateanimation(deltatime:)"]}],"references":{"doc://Anima/documentation/Anima/PropertyAnimation/updateAnimation(deltaTime:)":{"role":"symbol","url":"\/documentation\/anima\/propertyanimation\/updateanimation(deltatime:)","type":"topic","title":"updateAnimation(deltaTime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/updateAnimation(deltaTime:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}]},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimation/completion":{"kind":"symbol","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/completion","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"title":"completion","type":"topic","url":"\/documentation\/anima\/propertyanimation\/completion"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation/value.json b/docs/data/documentation/anima/propertyanimation/value.json index 6a958b75..3e4b6ec4 100644 --- a/docs/data/documentation/anima/propertyanimation/value.json +++ b/docs/data/documentation/anima/propertyanimation/value.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"value","role":"symbol","externalID":"s:5Anima17PropertyAnimationC5valuexvp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"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"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/value"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged"],"title":"Accessing animation values","generated":true}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","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"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value"},"references":{"doc://Anima/documentation/Anima/PropertyAnimation/target":{"abstract":[{"type":"text","text":"The target value of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/target","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/startValue":{"abstract":[{"type":"text","text":"The start value of the animation."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/startvalue","title":"startValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/value":{"abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"current","type":"text"}]},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/value","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimation/valueChanged":{"abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","type":"reference","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/valuechanged","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimation\/value"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged"],"title":"Accessing animation values","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"kind":"symbol","metadata":{"role":"symbol","symbolKind":"property","externalID":"s:5Anima17PropertyAnimationC5valuexvp","title":"value","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value"},"sections":[],"abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/PropertyAnimation/startValue":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","type":"topic","abstract":[{"text":"The start value of the animation.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/startvalue","title":"startValue"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima/PropertyAnimation/target":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","type":"topic","abstract":[{"text":"The target value of the animation.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/target","title":"target"},"doc://Anima/documentation/Anima/PropertyAnimation/valueChanged":{"kind":"symbol","url":"\/documentation\/anima\/propertyanimation\/valuechanged","title":"valueChanged","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/value":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","type":"topic","abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"current","type":"text"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/value","title":"value"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimation/valuechanged.json b/docs/data/documentation/anima/propertyanimation/valuechanged.json index 757b415c..21554d1f 100644 --- a/docs/data/documentation/anima/propertyanimation/valuechanged.json +++ b/docs/data/documentation/anima/propertyanimation/valuechanged.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged"},"abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target"],"generated":true,"title":"Accessing animation values"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")?"}],"languages":["swift"]}]}],"metadata":{"modules":[{"name":"Anima"}],"title":"valueChanged","externalID":"s:5Anima17PropertyAnimationC12valueChangedyxcSgvp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","symbolKind":"property"},"variants":[{"paths":["\/documentation\/anima\/propertyanimation\/valuechanged"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimation/startValue":{"abstract":[{"type":"text","text":"The start value of the animation."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/startvalue","title":"startValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/value":{"abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"current","type":"text"}]},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/value","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/valueChanged":{"abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","type":"reference","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/valuechanged","title":"valueChanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/target":{"abstract":[{"type":"text","text":"The target value of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimation\/target","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation":{"abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation"]]},"sections":[],"kind":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"languages":["swift"]}],"kind":"declarations"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target"],"title":"Accessing animation values","generated":true}],"metadata":{"externalID":"s:5Anima17PropertyAnimationC12valueChangedyxcSgvp","title":"valueChanged","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/propertyanimation\/valuechanged"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/PropertyAnimation/valueChanged":{"kind":"symbol","url":"\/documentation\/anima\/propertyanimation\/valuechanged","title":"valueChanged","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/valueChanged","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimation/value":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/value","type":"topic","abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"current","type":"text"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/value","title":"value"},"doc://Anima/documentation/Anima/PropertyAnimation":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation","title":"PropertyAnimation","abstract":[{"type":"text","text":"Subclassing this class let’s you create your own animations. the animation itself isn’t animating and your have to provide your own animation implemention in your subclass."}],"navigatorTitle":[{"text":"PropertyAnimation","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PropertyAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/propertyanimation"},"doc://Anima/documentation/Anima/PropertyAnimation/startValue":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/startValue","type":"topic","abstract":[{"text":"The start value of the animation.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/startvalue","title":"startValue"},"doc://Anima/documentation/Anima/PropertyAnimation/target":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimation\/target","type":"topic","abstract":[{"text":"The target value of the animation.","type":"text"}],"url":"\/documentation\/anima\/propertyanimation\/target","title":"target"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 ff3392c3..ce9b0d24 100644 --- a/docs/data/documentation/anima/propertyanimator.json +++ b/docs/data/documentation/anima/propertyanimator.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/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":"."}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"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"],"title":"Animatable Property Provider","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Provider","kind":"genericParameter"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","text":"AnimatablePropertyProvider","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Accessing Properties","type":"heading","level":3,"anchor":"Accessing-Properties"},{"inlineContent":[{"text":"To access the animatable properties, use their keypath on the objects ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","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"},{"type":"text","text":" animation block. To stop their animations and to update them immediately, change their values outside an animation block."}],"type":"paragraph"},{"syntax":"swift","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"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For easier access of the properties, you can extend the animator."}]},{"syntax":"swift","type":"codeListing","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","}"]},{"anchor":"Accessing-Animations","type":"heading","level":3,"text":"Accessing Animations"},{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","type":"reference"},{"type":"text","text":" is a dictionary of all running animations keyed by property names."}]},{"type":"paragraph","inlineContent":[{"text":"To access the animation for a specific property, use it’s keypath on the ","type":"text"},{"code":"animator","type":"codeVoice"},{"type":"text","text":" using "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)"},{"type":"text","text":":"}]},{"code":["if let speedAnimation = car.animator[animation: \\.speed] {"," speedAnimation.stop()","}"],"syntax":"swift","type":"codeListing"},{"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 "},{"type":"codeVoice","code":"animator"},{"type":"text","text":" using "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)","isActive":true,"type":"reference"},{"text":":","type":"text"}]},{"syntax":"swift","type":"codeListing","code":["car.animator[velocity: \\.speed] = 120.0"]}]}],"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(_:)"]}],"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"],"type":"inheritedBy","kind":"relationships","title":"Inherited By"}],"metadata":{"externalID":"s:5Anima16PropertyAnimatorC","title":"PropertyAnimator","symbolKind":"class","roleHeading":"Class","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimator","kind":"identifier"}],"modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(_:)":{"title":"subscript(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"text":"The current value of the property at the specified keypath.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/subscript(_:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(velocity:)":{"title":"subscript(velocity:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)","role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":" _: "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Provider"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current animation velocity of the property at the specified keypath, or "},{"code":"zero","type":"codeVoice"},{"text":" if the property isn’t animated or the animation doesn’t support velocity values.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/subscript(velocity:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layoutanimator"},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(animation:)":{"title":"subscript(animation:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)","role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"animation"},{"kind":"text","text":" _: "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Provider"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The current animation of the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/subscript(animation:)"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"roleHeading":"Class","title":"PropertyAnimator","externalID":"s:5Anima16PropertyAnimatorC","modules":[{"name":"Anima"}],"symbolKind":"class","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}]},"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"text":".","type":"text"}],"topicSections":[{"title":"Accessing Animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)"]},{"title":"Accessing Animation Velocities","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)"]},{"title":"Accessing Values","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"},{"kind":"text","text":"<"},{"text":"Provider","kind":"genericParameter"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","kind":"typeIdentifier","text":"AnimatablePropertyProvider","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"}]}],"kind":"declarations"},{"content":[{"text":"Accessing Properties","level":3,"anchor":"Accessing-Properties","type":"heading"},{"inlineContent":[{"type":"text","text":"To access the animatable properties, use their keypath on the objects "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},{"type":"text","text":":"}],"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."}],"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","}"],"type":"codeListing","syntax":"swift"},{"inlineContent":[{"type":"text","text":"For easier access of the properties, you can extend the animator."}],"type":"paragraph"},{"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","}"]},{"level":3,"anchor":"Accessing-Animations","type":"heading","text":"Accessing Animations"},{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","type":"reference","isActive":true},{"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"},{"type":"text","text":" using "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)","type":"reference"},{"type":"text","text":":"}]},{"syntax":"swift","type":"codeListing","code":["if let speedAnimation = car.animator[animation: \\.speed] {"," speedAnimation.stop()","}"]},{"level":3,"type":"heading","text":"Accessing Animation velocity","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"},{"type":"text","text":" using "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)"},{"type":"text","text":":"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["car.animator[velocity: \\.speed] = 120.0"]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimator"]}],"seeAlsoSections":[{"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,"title":"Animatable Property Provider"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"],"title":"Inherited By","kind":"relationships","type":"inheritedBy"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(animation:)":{"fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"animation","kind":"externalParam"},{"text":" _: ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"text":"?","kind":"text"}],"title":"subscript(animation:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)","url":"\/documentation\/anima\/propertyanimator\/subscript(animation:)","type":"topic","abstract":[{"type":"text","text":"The current animation of the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}],"role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","url":"\/documentation\/anima\/propertyanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"}],"navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","url":"\/documentation\/anima\/layoutanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(_:)":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"title":"subscript(_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)","url":"\/documentation\/anima\/propertyanimator\/subscript(_:)","type":"topic","abstract":[{"type":"text","text":"The current value of the property at the specified keypath."}],"role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(velocity:)":{"fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":" _: ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"title":"subscript(velocity:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)","url":"\/documentation\/anima\/propertyanimator\/subscript(velocity:)","type":"topic","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/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 0173e787..85b88f1c 100644 --- a/docs/data/documentation/anima/propertyanimator/animations.json +++ b/docs/data/documentation/anima/propertyanimator/animations.json @@ -1 +1 @@ -{"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"]]},"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima16PropertyAnimatorC10animationsSDySSAA18AnimationProviding_pGvp","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"]"}],"title":"animations"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","interfaceLanguage":"swift"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)"],"title":"Accessing animations","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"kind":"text","text":"] { get }"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/propertyanimator\/animations"],"traits":[{"interfaceLanguage":"swift"}]}],"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"}],"kind":"symbol","title":"animationVelocity(for:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layoutanimator"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","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."}],"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"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier","text":"LayerAnimator"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/animation(for:)","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","text":"AnimationProviding"},{"kind":"text","text":"] { get }"}]}],"kind":"declarations"}],"seeAlsoSections":[{"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)"],"generated":true}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"]"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima16PropertyAnimatorC10animationsSDySSAA18AnimationProviding_pGvp","roleHeading":"Instance Property","title":"animations","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","interfaceLanguage":"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":{"title":"LayoutAnimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","url":"\/documentation\/anima\/layoutanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","url":"\/documentation\/anima\/propertyanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"}],"navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier","text":"LayerAnimator"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Layer"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"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","type":"topic","kind":"symbol","title":"animation(for:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","url":"\/documentation\/anima\/layeranimator\/animation(for:)"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"},"doc://Anima/documentation/Anima/LayerAnimator/animationVelocity(for:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Layer"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"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."}],"role":"symbol","type":"topic","kind":"symbol","title":"animationVelocity(for:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"}}} \ 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 0d205282..34275486 100644 --- a/docs/data/documentation/anima/propertyanimator/subscript(_:).json +++ b/docs/data/documentation/anima/propertyanimator/subscript(_:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)","interfaceLanguage":"swift"},"abstract":[{"text":"The current value of the property at the specified keypath.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"keyPath","kind":"internalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier","text":"AnimatableProperty"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"keyPath","content":[{"inlineContent":[{"type":"text","text":"The keypath to the animatable property."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"anchor":"overview","text":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Assigning a new value inside a "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true,"type":"reference"},{"text":" animation block animates to the new value. Changing the value outside an animation block, stops it’s animation and updates the value imminently.","type":"text"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimator\/subscript(_:)"]}],"metadata":{"symbolKind":"subscript","roleHeading":"Instance Subscript","title":"subscript(_:)","role":"symbol","externalID":"s:5Anima16PropertyAnimatorCyqd__s15WritableKeyPathCyxqd__GcAA010AnimatableB0Rd__luip","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Provider"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/PropertyAnimator/subscript(_:)":{"title":"subscript(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"text":"The current value of the property at the specified keypath.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/subscript(_:)"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","externalID":"s:5Anima16PropertyAnimatorCyqd__s15WritableKeyPathCyxqd__GcAA010AnimatableB0Rd__luip","symbolKind":"subscript","title":"subscript(_:)","modules":[{"name":"Anima"}],"fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Provider"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"roleHeading":"Instance Subscript"},"abstract":[{"type":"text","text":"The current value of the property at the specified keypath."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"keyPath","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Provider"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"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":[{"level":2,"text":"Overview","anchor":"overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Assigning a new value inside a ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"text":" animation block animates to the new value. Changing the value outside an animation block, stops it’s animation and updates the value imminently.","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimator\/subscript(_:)"]}],"references":{"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(_:)":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"title":"subscript(_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)","url":"\/documentation\/anima\/propertyanimator\/subscript(_:)","type":"topic","abstract":[{"type":"text","text":"The current value of the property at the specified keypath."}],"role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","url":"\/documentation\/anima\/propertyanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"}],"navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]}}} \ 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 c629f5cd..a073f1d5 100644 --- a/docs/data/documentation/anima/propertyanimator/subscript(animation:).json +++ b/docs/data/documentation/anima/propertyanimator/subscript(animation:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"animation"},{"kind":"text","text":" "},{"text":"keyPath","kind":"internalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Provider"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"? "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The keypath to the animatable property."}]}],"name":"keyPath"}],"kind":"parameters"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/propertyanimator\/subscript(animation:)"],"traits":[{"interfaceLanguage":"swift"}]}],"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"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"generated":true,"title":"Accessing Animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)"},"metadata":{"modules":[{"name":"Anima"}],"title":"subscript(animation:)","externalID":"s:5Anima16PropertyAnimatorC9animationAA18AnimationProviding_pSgs15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip","roleHeading":"Instance Subscript","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"animation","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"subscript"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(animation:)":{"title":"subscript(animation:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)","role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"animation"},{"kind":"text","text":" _: "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Provider"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The current animation of the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/subscript(animation:)"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"text":"animation","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"AnimationProviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"? "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The keypath to the animatable property.","type":"text"}]}],"name":"keyPath"}],"kind":"parameters"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimator\/subscript(animation:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"]]},"seeAlsoSections":[{"generated":true,"title":"Accessing Animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5Anima16PropertyAnimatorC9animationAA18AnimationProviding_pSgs15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"animation","kind":"externalParam"},{"text":" _: ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"subscript","title":"subscript(animation:)","roleHeading":"Instance Subscript"},"abstract":[{"type":"text","text":"The current animation of the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated."}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","url":"\/documentation\/anima\/propertyanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"}],"navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(animation:)":{"fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"animation","kind":"externalParam"},{"text":" _: ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"text":"?","kind":"text"}],"title":"subscript(animation:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)","url":"\/documentation\/anima\/propertyanimator\/subscript(animation:)","type":"topic","abstract":[{"type":"text","text":"The current animation of the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"}}} \ 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 9f87ceae..5e766208 100644 --- a/docs/data/documentation/anima/propertyanimator/subscript(velocity:).json +++ b/docs/data/documentation/anima/propertyanimator/subscript(velocity:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima16PropertyAnimatorC8velocityqd__s15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip","roleHeading":"Instance Subscript","fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":" _: ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"title":"subscript(velocity:)","role":"symbol","symbolKind":"subscript"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"velocity","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"keyPath","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier","text":"AnimatableProperty"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The keypath to the animatable property for the velocity.","type":"text"}]}],"name":"keyPath"}],"kind":"parameters"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimator\/subscript(velocity:)"]}],"abstract":[{"text":"The current animation velocity of the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"zero"},{"text":" if the property isn’t animated or the animation doesn’t support velocity values.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(velocity:)":{"title":"subscript(velocity:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)","role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":" _: "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Provider"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current animation velocity of the property at the specified keypath, or "},{"code":"zero","type":"codeVoice"},{"text":" if the property isn’t animated or the animation doesn’t support velocity values.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/subscript(velocity:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)"},"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."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"]]},"metadata":{"title":"subscript(velocity:)","roleHeading":"Instance Subscript","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":" _: "},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"role":"symbol","externalID":"s:5Anima16PropertyAnimatorC8velocityqd__s15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip","symbolKind":"subscript"},"variants":[{"paths":["\/documentation\/anima\/propertyanimator\/subscript(velocity:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"kind":"text","text":": "},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Provider"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier","text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The keypath to the animatable property for the velocity.","type":"text"}]}],"name":"keyPath"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","url":"\/documentation\/anima\/propertyanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"}],"navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(velocity:)":{"fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":" _: ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"title":"subscript(velocity:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)","url":"\/documentation\/anima\/propertyanimator\/subscript(velocity:)","type":"topic","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/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore.json b/docs/data/documentation/anima/quartzcore.json index 804bc568..6e160922 100644 --- a/docs/data/documentation/anima/quartzcore.json +++ b/docs/data/documentation/anima/quartzcore.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Extended Module","symbolKind":"extension","role":"collection","title":"QuartzCore","modules":[{"name":"Anima"}],"externalID":"s:m:s:e:s:So13CATransform3DV5AnimaE15toKeyframeValueyXlyF"},"topicSections":[{"title":"Extended Classes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]},{"title":"Extended Structures","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"}],"title":"CALayer","type":"topic","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"externalID":"s:m:s:e:s:So13CATransform3DV5AnimaE15toKeyframeValueyXlyF","symbolKind":"extension","role":"collection","roleHeading":"Extended Module","title":"QuartzCore","modules":[{"name":"Anima"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"title":"Extended Classes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]},{"title":"Extended Structures","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"]}],"variants":[{"paths":["\/documentation\/anima\/quartzcore"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"url":"\/documentation\/anima\/quartzcore\/catransform3d","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"title":"CALayer","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","type":"topic","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CALayer"}]},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"}}} \ 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 b3863380..e71df3a1 100644 --- a/docs/data/documentation/anima/quartzcore/calayer.json +++ b/docs/data/documentation/anima/quartzcore/calayer.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","interfaceLanguage":"swift"},"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"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CALayer","preciseIdentifier":"c:objc(cs)CALayer","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"],"kind":"relationships","title":"Conforms To"}],"metadata":{"title":"CALayer","navigatorTitle":[{"kind":"identifier","text":"CALayer"}],"externalID":"s:e:s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC28CAKeyframeAnimationEmittable_p_S2StF","extendedModule":"QuartzCore","roleHeading":"Extended Class","role":"symbol","symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"}],"modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}]},"variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer/AnimatablePropertyProvider-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations","url":"\/documentation\/anima\/quartzcore\/calayer\/animatablepropertyprovider-implementations","kind":"article","abstract":[],"title":"AnimatablePropertyProvider Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-50cq8":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-50cq8","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP","kind":"typeIdentifier","text":"CAKeyframeAnimationEmittable"},{"kind":"text","text":", "},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"add(_:forKey:keyPath:)","url":"\/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."}],"role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"}],"title":"CALayer","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-444kh":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-444kh","title":"add(_:forKey:keyPath:)","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-444kh","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC","text":"EasingAnimation"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"keyPath"},{"text":": ","kind":"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"},{"text":">)","kind":"text"}],"abstract":[{"type":"text","text":"Adds an easing animation to the layer."}]},"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","kind":"symbol","abstract":[{"type":"text","text":"Adds a spring animation to the layer."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"add","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:5Anima15SpringAnimationC","kind":"typeIdentifier","text":"SpringAnimation"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","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"},{"text":">)","kind":"text"}],"title":"add(_:forKey:keyPath:)","type":"topic","role":"symbol"},"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","kind":"symbol","abstract":[{"type":"text","text":"Adds a decay animation to the layer."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:5Anima14DecayAnimationC","text":"DecayAnimation","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">, "},{"text":"forKey","kind":"externalParam"},{"kind":"text","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"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"CALayer","preciseIdentifier":"c:objc(cs)CALayer"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"title":"add(_:forKey:keyPath:)","type":"topic","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore"]]},"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"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/calayer"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"}]}]}],"sections":[],"metadata":{"symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CALayer","kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer"}],"externalID":"s:e:s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC28CAKeyframeAnimationEmittable_p_S2StF","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"title":"CALayer","extendedModule":"QuartzCore","modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}],"role":"symbol","roleHeading":"Extended Class"},"references":{"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-15ulj":{"url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-15ulj","role":"symbol","title":"add(_:forKey:keyPath:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-15ulj","abstract":[{"text":"Adds a decay animation to the layer.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC","text":"DecayAnimation"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer/AnimatablePropertyProvider-Implementations":{"type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer\/animatablepropertyprovider-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations","abstract":[],"kind":"article","title":"AnimatablePropertyProvider Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"title":"CALayer","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","type":"topic","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CALayer"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"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","abstract":[{"type":"text","text":"Adds a supported animation conforming to "},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":" to the layer."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"CAKeyframeAnimationEmittable","preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","title":"add(_:forKey:keyPath:)","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-8fp45":{"role":"symbol","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-8fp45","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-8fp45","title":"add(_:forKey:keyPath:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"add","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC","text":"SpringAnimation"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"abstract":[{"text":"Adds a spring animation to the layer.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-444kh":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:5Anima15EasingAnimationC","text":"EasingAnimation","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","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","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-444kh","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-444kh","abstract":[{"type":"text","text":"Adds an easing animation to the layer."}],"kind":"symbol","title":"add(_:forKey:keyPath:)","role":"symbol"}}} \ 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 7ee7a5be..c0cb303b 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 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"kind":"symbol","abstract":[{"type":"text","text":"Adds a decay animation to the layer."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-15ulj"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-15ulj","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decayAnimation"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","text":"DecayAnimation","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"keyPath","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">) "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"typeIdentifier","preciseIdentifier":"s:5Anima35CAKeyframeAnimationValueConvertibleP"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"decayAnimation","content":[{"inlineContent":[{"text":"The decay animation.","type":"text"}],"type":"paragraph"}]},{"name":"key","content":[{"inlineContent":[{"text":"The key to be associated with the generated ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" when added to the layer. The default value is ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" which uses the keypath as key."}],"type":"paragraph"}]},{"name":"keyPath","content":[{"inlineContent":[{"type":"text","text":"The key path to animate."}],"type":"paragraph"}]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","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":{"externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC14DecayAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF","title":"add(_:forKey:keyPath:)","role":"symbol","symbolKind":"method","extendedModule":"QuartzCore","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"DecayAnimation","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"CALayer","preciseIdentifier":"c:objc(cs)CALayer"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"roleHeading":"Instance Method"},"sections":[],"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"role":"symbol","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","type":"topic","title":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"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","kind":"symbol","abstract":[{"type":"text","text":"Adds a decay animation to the layer."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:5Anima14DecayAnimationC","text":"DecayAnimation","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">, "},{"text":"forKey","kind":"externalParam"},{"kind":"text","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"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"CALayer","preciseIdentifier":"c:objc(cs)CALayer"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"title":"add(_:forKey:keyPath:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"}],"title":"CALayer","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-15ulj"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decayAnimation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","text":"DecayAnimation"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","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"},{"text":">) ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"typeIdentifier","preciseIdentifier":"s:5Anima35CAKeyframeAnimationValueConvertibleP"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"decayAnimation","content":[{"inlineContent":[{"type":"text","text":"The decay animation."}],"type":"paragraph"}]},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"text":"The key to be associated with the generated ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" when added to the layer. The default value is ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" which uses the keypath as key.","type":"text"}]}]},{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"text":"The key path to animate.","type":"text"}]}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method generates a pre-configured "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from the supplied spring animator and adds it to the supplied layer, animating the given key path.","type":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-15ulj"},"metadata":{"title":"add(_:forKey:keyPath:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:5Anima14DecayAnimationC","text":"DecayAnimation","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","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"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","kind":"typeIdentifier","text":"CALayer"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">)"}],"externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC14DecayAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF","extendedModule":"QuartzCore","modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Adds a decay animation to the layer."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-15ulj":{"url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-15ulj","role":"symbol","title":"add(_:forKey:keyPath:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-15ulj","abstract":[{"text":"Adds a decay animation to the layer.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC","text":"DecayAnimation"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"url":"\/documentation\/anima\/decayanimation","title":"DecayAnimation"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"title":"CALayer","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","type":"topic","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CALayer"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]}}} \ 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 1aeba3c9..4e2e5725 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 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-444kh","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"metadata":{"title":"add(_:forKey:keyPath:)","role":"symbol","extendedModule":"QuartzCore","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"preciseIdentifier":"s:5Anima15EasingAnimationC","kind":"typeIdentifier","text":"EasingAnimation"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">)"}],"modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"roleHeading":"Instance Method","externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15EasingAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF","symbolKind":"method"},"abstract":[{"type":"text","text":"Adds an easing animation to the layer."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"add","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"easingAnimation","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15EasingAnimationC","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","text":"EasingAnimation","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"CALayer","preciseIdentifier":"c:objc(cs)CALayer"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">) ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"CAKeyframeAnimationValueConvertible","preciseIdentifier":"s:5Anima35CAKeyframeAnimationValueConvertibleP","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"easingAnimation","content":[{"inlineContent":[{"text":"The easing animation.","type":"text"}],"type":"paragraph"}]},{"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. The default value is "},{"code":"nil","type":"codeVoice"},{"text":" which uses the keypath as key.","type":"text"}]}],"name":"key"},{"name":"keyPath","content":[{"inlineContent":[{"type":"text","text":"The key path to animate."}],"type":"paragraph"}]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"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"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-444kh"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"}],"title":"CALayer","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-444kh":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-444kh","title":"add(_:forKey:keyPath:)","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-444kh","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC","text":"EasingAnimation"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"keyPath"},{"text":": ","kind":"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"},{"text":">)","kind":"text"}],"abstract":[{"type":"text","text":"Adds an easing animation to the layer."}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Adds an easing animation to the layer."}],"sections":[],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"EasingAnimation","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC"},{"text":"<","kind":"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"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"CALayer","preciseIdentifier":"c:objc(cs)CALayer","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">)","kind":"text"}],"symbolKind":"method","role":"symbol","extendedModule":"QuartzCore","title":"add(_:forKey:keyPath:)","modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}],"externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15EasingAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF","roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"easingAnimation"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","text":"EasingAnimation","preciseIdentifier":"s:5Anima15EasingAnimationC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"CALayer","preciseIdentifier":"c:objc(cs)CALayer"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">) "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","preciseIdentifier":"s:5Anima35CAKeyframeAnimationValueConvertibleP","text":"CAKeyframeAnimationValueConvertible","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"easingAnimation","content":[{"inlineContent":[{"type":"text","text":"The easing animation."}],"type":"paragraph"}]},{"name":"key","content":[{"inlineContent":[{"text":"The key to be associated with the generated ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" when added to the layer. The default value is ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" which uses the keypath as key.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key path to animate."}]}],"name":"keyPath"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"text":"This method generates a pre-configured ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from the supplied spring animator and adds it to the supplied layer, animating the given key path.","type":"text"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-444kh"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-444kh","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"title":"CALayer","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","type":"topic","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CALayer"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-444kh":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:5Anima15EasingAnimationC","text":"EasingAnimation","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","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","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-444kh","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-444kh","abstract":[{"type":"text","text":"Adds an easing animation to the layer."}],"kind":"symbol","title":"add(_:forKey:keyPath:)","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"}}} \ 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 249777b8..29745bb2 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 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"animation","kind":"internalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","text":"CAKeyframeAnimationEmittable","preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An animation that conforms to "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}]}],"name":"animation"},{"content":[{"inlineContent":[{"type":"text","text":"The key to be associated with the generated "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" when added to the layer."}],"type":"paragraph"}],"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":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"This method generates a pre-configured ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from the supplied animation and adds it to the supplied layer, animating the given key path.","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-50cq8"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"QuartzCore","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"title":"add(_:forKey:keyPath:)","externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC28CAKeyframeAnimationEmittable_p_S2StF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"text":"CAKeyframeAnimationEmittable","kind":"typeIdentifier","preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP"},{"kind":"text","text":", "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method"},"abstract":[{"type":"text","text":"Adds a supported animation conforming to "},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":" to the layer."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-50cq8"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from an animation.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","title":"CAKeyframeAnimationEmittable"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-50cq8":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-50cq8","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP","kind":"typeIdentifier","text":"CAKeyframeAnimationEmittable"},{"kind":"text","text":", "},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"add(_:forKey:keyPath:)","url":"\/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."}],"role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"}],"title":"CALayer","type":"topic","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"add","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"animation","kind":"internalParam"},{"kind":"text","text":": "},{"text":"CAKeyframeAnimationEmittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","kind":"typeIdentifier","preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"animation","content":[{"inlineContent":[{"text":"An animation that conforms to ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"type":"paragraph"}]},{"name":"key","content":[{"inlineContent":[{"text":"The key to be associated with the generated ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" when added to the layer.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The key path to animate. The key path is relative to the layer.","type":"text"}]}],"name":"keyPath"}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"text":"This method generates a pre-configured ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from the supplied animation and adds it to the supplied layer, animating the given key path."}],"type":"paragraph"}]}],"abstract":[{"type":"text","text":"Adds a supported animation conforming to "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"type":"text","text":" to the layer."}],"variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-50cq8"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-50cq8","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Method","title":"add(_:forKey:keyPath:)","extendedModule":"QuartzCore","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"role":"symbol","externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC28CAKeyframeAnimationEmittable_p_S2StF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"add","kind":"identifier"},{"text":"(","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"typeIdentifier","preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP"},{"kind":"text","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"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"references":{"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"title":"CALayer","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","type":"topic","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CALayer"}]},"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","abstract":[{"type":"text","text":"Adds a supported animation conforming to "},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":" to the layer."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"CAKeyframeAnimationEmittable","preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","title":"add(_:forKey:keyPath:)","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic","title":"CAKeyframeAnimationEmittable","role":"symbol","kind":"symbol"}}} \ 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 7a6d8dcc..0790181c 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"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"add","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"springAnimation"},{"kind":"text","text":": "},{"text":"SpringAnimation","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","preciseIdentifier":"s:5Anima15SpringAnimationC"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">) ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","preciseIdentifier":"s:5Anima35CAKeyframeAnimationValueConvertibleP","text":"CAKeyframeAnimationValueConvertible"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"springAnimation","content":[{"inlineContent":[{"type":"text","text":"The spring animation."}],"type":"paragraph"}]},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key to be associated with the generated "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" when added to the layer. The default value is ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" which uses the keypath as key.","type":"text"}]}]},{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key path to animate."}]}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","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."}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-8fp45"},"metadata":{"modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}],"externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15SpringAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF","extendedModule":"QuartzCore","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:5Anima15SpringAnimationC","kind":"typeIdentifier","text":"SpringAnimation"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","kind":"typeIdentifier","text":"CALayer"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"role":"symbol","symbolKind":"method","title":"add(_:forKey:keyPath:)","roleHeading":"Instance Method"},"variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-8fp45"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"Adds a spring animation to the layer.","type":"text"}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"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","kind":"symbol","abstract":[{"type":"text","text":"Adds a spring animation to the layer."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"add","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"preciseIdentifier":"s:5Anima15SpringAnimationC","kind":"typeIdentifier","text":"SpringAnimation"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","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"},{"text":">)","kind":"text"}],"title":"add(_:forKey:keyPath:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"}],"title":"CALayer","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"springAnimation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SpringAnimation","preciseIdentifier":"s:5Anima15SpringAnimationC","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">, "},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">) "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"CAKeyframeAnimationValueConvertible","kind":"typeIdentifier","preciseIdentifier":"s:5Anima35CAKeyframeAnimationValueConvertibleP","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible"}]}]},{"kind":"parameters","parameters":[{"name":"springAnimation","content":[{"type":"paragraph","inlineContent":[{"text":"The spring animation.","type":"text"}]}]},{"name":"key","content":[{"inlineContent":[{"type":"text","text":"The key to be associated with the generated "},{"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."}],"type":"paragraph"}]},{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key path to animate."}]}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This method generates a pre-configured "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from the supplied spring animator and adds it to the supplied layer, animating the given key path.","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-8fp45"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-8fp45","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"symbolKind":"method","extendedModule":"QuartzCore","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC","text":"SpringAnimation"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"title":"add(_:forKey:keyPath:)","externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15SpringAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"abstract":[{"text":"Adds a spring animation to the layer.","type":"text"}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"title":"CALayer","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","type":"topic","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CALayer"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-8fp45":{"role":"symbol","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-8fp45","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-8fp45","title":"add(_:forKey:keyPath:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"add","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC","text":"SpringAnimation"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"abstract":[{"text":"Adds a spring animation to the layer.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"}}} \ 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 e2ea1379..e5d6122f 100644 --- a/docs/data/documentation/anima/quartzcore/calayer/animatablepropertyprovider-implementations.json +++ b/docs/data/documentation/anima/quartzcore/calayer/animatablepropertyprovider-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/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"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator"],"generated":true,"title":"Instance Properties"}],"metadata":{"role":"collectionGroup","title":"AnimatablePropertyProvider Implementations","modules":[{"name":"Anima"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/calayer\/animatablepropertyprovider-implementations"]}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CALayer/animator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator","url":"\/documentation\/anima\/quartzcore\/calayer\/animator","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Provides animatable properties of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"title":"animator","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"}],"title":"CALayer","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator"],"title":"Instance Properties","generated":true}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/calayer\/animatablepropertyprovider-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"AnimatablePropertyProvider Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"references":{"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"title":"CALayer","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","type":"topic","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CALayer"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/animator":{"title":"animator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator","abstract":[{"type":"text","text":"Provides animatable properties of the layer."}],"url":"\/documentation\/anima\/quartzcore\/calayer\/animator","type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]}}} \ 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 352b4f5a..ff3f0e7c 100644 --- a/docs/data/documentation/anima/quartzcore/calayer/animator.json +++ b/docs/data/documentation/anima/quartzcore/calayer/animator.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"Provides animatable properties of the layer.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","title":"animator","externalID":"s:5Anima26AnimatablePropertyProviderPAASo7CALayerCRbzrlE8animatorAA13LayerAnimatorCyxGvp::SYNTHESIZED::c:objc(cs)CALayer","symbolKind":"property","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Anima"},"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"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"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 "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"},{"type":"text","text":" for more information about how to animate and all animatable properties."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/calayer\/animator"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/QuartzCore/CALayer/AnimatablePropertyProvider-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations","url":"\/documentation\/anima\/quartzcore\/calayer\/animatablepropertyprovider-implementations","kind":"article","abstract":[],"title":"AnimatablePropertyProvider Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/animator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator","url":"\/documentation\/anima\/quartzcore\/calayer\/animator","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Provides animatable properties of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"title":"animator","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"}],"title":"CALayer","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"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"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator"},"metadata":{"externalID":"s:5Anima26AnimatablePropertyProviderPAASo7CALayerCRbzrlE8animatorAA13LayerAnimatorCyxGvp::SYNTHESIZED::c:objc(cs)CALayer","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"extendedModule":"Anima","symbolKind":"property","title":"animator","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CALayer"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"text":"LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"text":"LayerAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"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"}]},{"type":"paragraph","inlineContent":[{"text":"See ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","isActive":true},{"text":" for more information about how to animate and all animatable properties.","type":"text"}]}]}],"abstract":[{"text":"Provides animatable properties of the layer.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer\/animator"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"title":"CALayer","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","url":"\/documentation\/anima\/quartzcore\/calayer","type":"topic","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CALayer"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer/AnimatablePropertyProvider-Implementations":{"type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer\/animatablepropertyprovider-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations","abstract":[],"kind":"article","title":"AnimatablePropertyProvider Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/animator":{"title":"animator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator","abstract":[{"type":"text","text":"Provides animatable properties of the layer."}],"url":"\/documentation\/anima\/quartzcore\/calayer\/animator","type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]}}} \ 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 e5b25072..f6370c57 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d.json +++ b/docs/data/documentation/anima/quartzcore/catransform3d.json @@ -1 +1 @@ -{"sections":[],"metadata":{"extendedModule":"QuartzCore","roleHeading":"Extended Structure","symbolKind":"extension","title":"CATransform3D","role":"symbol","externalID":"s:e:s:So13CATransform3DV5AnimaE15toKeyframeValueyXlyF","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","interfaceLanguage":"swift"},"kind":"symbol","relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d"]}],"topicSections":[{"title":"Default Implementations","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"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ","type":"unresolvable"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/CAKeyframeAnimationValueConvertible-Implementations":{"title":"CAKeyframeAnimationValueConvertible Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/quartzcore\/catransform3d\/cakeyframeanimationvalueconvertible-implementations","abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","kind":"article","type":"topic","title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","role":"collectionGroup"},"doc://Anima/7SwiftUI10AnimatableP":{"title":"SwiftUI.Animatable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","type":"unresolvable"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations","abstract":[]}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"},"metadata":{"extendedModule":"QuartzCore","externalID":"s:e:s:So13CATransform3DV5AnimaE15toKeyframeValueyXlyF","roleHeading":"Extended Structure","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"role":"symbol","title":"CATransform3D","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"symbolKind":"extension"},"topicSections":[{"title":"Default Implementations","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}],"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d"]}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/Equatable-Implementations":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"type":"topic","title":"CAKeyframeAnimationValueConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","role":"collectionGroup"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","abstract":[],"type":"topic","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"url":"\/documentation\/anima\/quartzcore\/catransform3d","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","role":"symbol"},"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/quartzcore/catransform3d/!=(_:_:).json b/docs/data/documentation/anima/quartzcore/catransform3d/!=(_:_:).json index fcec711c..864dc0ed 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/!=(_:_:).json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"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"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/!=(_:_:)"]}],"sections":[],"metadata":{"symbolKind":"op","role":"symbol","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@S@CATransform3D","title":"!=(_:_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"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":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/!=(_:_:)":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/!=(_:_:)","title":"!=(_:_:)"}}} \ No newline at end of file +{"primaryContentSections":[{"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":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/!=(_:_:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)"},"metadata":{"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@S@CATransform3D","title":"!=(_:_:)","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","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"]]},"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/quartzcore\/catransform3d\/!=(_:_:)"},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/Equatable-Implementations":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"url":"\/documentation\/anima\/quartzcore\/catransform3d","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 f11c8ea7..3b1d8bd5 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/==(_:_:).json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/==(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":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\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"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"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/==(_:_:)"]}],"metadata":{"extendedModule":"QuartzCore","roleHeading":"Operator","symbolKind":"op","title":"==(_:_:)","role":"symbol","externalID":"s:So13CATransform3DV5AnimaE2eeoiySbAB_ABtFZ","modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/==(_:_:)":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/==(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)","abstract":[],"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":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","role":"symbol","title":"==(_:_:)","type":"topic"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations","abstract":[]},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"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","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/==(_:_:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"symbolKind":"op","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":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"text":", ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","roleHeading":"Operator","title":"==(_:_:)","extendedModule":"QuartzCore","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"externalID":"s:So13CATransform3DV5AnimaE2eeoiySbAB_ABtFZ"},"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/==(_:_:)":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/==(_:_:)","role":"symbol","title":"==(_:_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"kind":"text","text":", "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/Equatable-Implementations":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"url":"\/documentation\/anima\/quartzcore\/catransform3d","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"}}} \ 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 9d25d10c..3c5f2c0f 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/animatabledata.json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/animatabledata.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","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"]]},"metadata":{"extendedModule":"QuartzCore","roleHeading":"Instance Property","symbolKind":"property","title":"animatableData","role":"symbol","externalID":"s:So13CATransform3DV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"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":">"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"text":".","type":"text"}],"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":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","kind":"article","type":"topic","title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/animatableData","title":"animatableData","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatabledata","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">","kind":"text"}],"abstract":[]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/animatabledata"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"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":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"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":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"metadata":{"externalID":"s:So13CATransform3DV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","roleHeading":"Instance Property","title":"animatableData","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"property","extendedModule":"QuartzCore","role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/animatableData","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/animatableData":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"abstract":[],"role":"symbol","kind":"symbol","type":"topic","title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/animatableData","url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatabledata"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"url":"\/documentation\/anima\/quartzcore\/catransform3d","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","abstract":[],"type":"topic","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","kind":"article","role":"collectionGroup"}}} \ 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 e5ae1904..1ebeb22f 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/animatableproperty-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"]]},"kind":"article","variants":[{"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)"],"generated":true,"title":"Initializers"},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/animatableData","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/animatableData","title":"animatableData","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatabledata","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/scaledIntegral":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral","url":"\/documentation\/anima\/quartzcore\/catransform3d\/scaledintegral","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)","kind":"symbol","type":"topic","title":"init(_:)","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/init(_:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"]]},"sections":[],"kind":"article","variants":[{"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations"},"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}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/scaledIntegral":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/scaledintegral","title":"scaledIntegral","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"url":"\/documentation\/anima\/quartzcore\/catransform3d","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/animatableData":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"abstract":[],"role":"symbol","kind":"symbol","type":"topic","title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/animatableData","url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatabledata"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/init(_:)":{"abstract":[],"title":"init(_:)","type":"topic","url":"\/documentation\/anima\/quartzcore\/catransform3d\/init(_:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)","role":"symbol"}}} \ 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 14beaea9..c8834488 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/cakeyframeanimationvalueconvertible-implementations"]}],"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"sections":[],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()"],"generated":true}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/toKeyframeValue()":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()","kind":"symbol","title":"toKeyframeValue()","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","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"]]},"sections":[],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationValueConvertible Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations"},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()"]}],"variants":[{"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"url":"\/documentation\/anima\/quartzcore\/catransform3d","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/toKeyframeValue()":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/tokeyframevalue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"title":"toKeyframeValue()","kind":"symbol","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()","type":"topic"}}} \ 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 41910d9a..c781f4d6 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","metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations"]}],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/==(_:_:)":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/==(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)","abstract":[],"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":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","role":"symbol","title":"==(_:_:)","type":"topic"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/!=(_:_:)":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/!=(_:_:)","title":"!=(_:_:)"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"]]},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)"],"title":"Operators","generated":true}],"references":{"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"url":"\/documentation\/anima\/quartzcore\/catransform3d","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/!=(_:_:)":{"title":"!=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/quartzcore\/catransform3d\/!=(_:_:)"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/==(_:_:)":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/==(_:_:)","role":"symbol","title":"==(_:_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"kind":"text","text":", "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ 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 647f5777..00fe12af 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/init(_:).json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/init(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/init(_:)"]}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"symbolKind":"init","externalID":"s:So13CATransform3DV5AnimaEyAbC15AnimatableArrayVySdGcfc","title":"init(_:)","roleHeading":"Initializer","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"extendedModule":"QuartzCore","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"role":"symbol"},"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"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","kind":"article","type":"topic","title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)","kind":"symbol","type":"topic","title":"init(_:)","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/init(_:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}]}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/init(_:)"]}],"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"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"metadata":{"title":"init(_:)","symbolKind":"init","roleHeading":"Initializer","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"extendedModule":"QuartzCore","externalID":"s:So13CATransform3DV5AnimaEyAbC15AnimatableArrayVySdGcfc","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/init(_:)":{"abstract":[],"title":"init(_:)","type":"topic","url":"\/documentation\/anima\/quartzcore\/catransform3d\/init(_:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","abstract":[],"type":"topic","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"url":"\/documentation\/anima\/quartzcore\/catransform3d","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"}}} \ 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 7f5f1fd6..402743bf 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},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral"},"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@CATransform3D","title":"scaledIntegral"},"kind":"symbol","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"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/scaledintegral"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","kind":"article","type":"topic","title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/scaledIntegral":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral","url":"\/documentation\/anima\/quartzcore\/catransform3d\/scaledintegral","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}],"extendedModule":"Anima","title":"scaledIntegral","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@CATransform3D"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"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":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"url":"\/documentation\/anima\/quartzcore\/catransform3d","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","abstract":[],"type":"topic","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/scaledIntegral":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/scaledintegral","title":"scaledIntegral","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 f45aad00..f0d55218 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/tokeyframevalue().json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/tokeyframevalue().json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/tokeyframevalue()"]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"title":"toKeyframeValue()","externalID":"s:So13CATransform3DV5AnimaE15toKeyframeValueyXlyF","roleHeading":"Instance Method","extendedModule":"QuartzCore","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"role":"symbol","symbolKind":"method"},"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\/CAKeyframeAnimationValueConvertible-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","abstract":[],"title":"QuartzCore","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/toKeyframeValue()":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()","kind":"symbol","title":"toKeyframeValue()","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/CAKeyframeAnimationValueConvertible-Implementations":{"title":"CAKeyframeAnimationValueConvertible Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/quartzcore\/catransform3d\/cakeyframeanimationvalueconvertible-implementations","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/tokeyframevalue()"]}],"metadata":{"modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}],"roleHeading":"Instance Method","symbolKind":"method","title":"toKeyframeValue()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"extendedModule":"QuartzCore","externalID":"s:So13CATransform3DV5AnimaE15toKeyframeValueyXlyF"},"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"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"type":"topic","title":"CAKeyframeAnimationValueConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/toKeyframeValue()":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/tokeyframevalue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"title":"toKeyframeValue()","kind":"symbol","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()","type":"topic"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"url":"\/documentation\/anima\/quartzcore\/catransform3d","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"title":"CATransform3D","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"url":"\/documentation\/anima\/quartzcore","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","title":"QuartzCore","role":"collection"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 cd6fd4bb..2d6d384c 100644 --- a/docs/data/documentation/anima/rubberband.json +++ b/docs/data/documentation/anima/rubberband.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"externalID":"s:5Anima10RubberbandV","roleHeading":"Structure","title":"Rubberband","modules":[{"name":"Anima"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Rubberband"}],"role":"symbol","symbolKind":"struct","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"seeAlsoSections":[{"title":"Additions","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Rubberband","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"topicSections":[{"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":"Calculate rubberbanding of a value"},{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant"]}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"variants":[{"paths":["\/documentation\/anima\/rubberband"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"title":"ScrollViewRubberBandingConstant","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","role":"symbol","abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/Rubberband":{"title":"Rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"type":"topic","url":"\/documentation\/anima\/rubberband","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/Rubberband/value(for:range:interval:coefficient:)":{"title":"value(for:range:interval:coefficient:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"kind":"text","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"},{"text":": ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"interval","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","kind":"symbol","identifier":"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."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Rubberband/value(for:boundsSize:contentSize:coefficient:)":{"title":"value(for:boundsSize:contentSize:coefficient:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","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"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"contentSize"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified bounds size and content size."}]},"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"title":"value(for:bounds:coefficient:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"text":"bounds","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","abstract":[{"type":"text","text":"Rubberbands the frame inside the bounds."}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from an animation.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","title":"CAKeyframeAnimationEmittable"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"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\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"],"generated":true,"title":"Additions"}],"kind":"symbol","abstract":[{"text":"Calculates the rubberbanding of a value.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/rubberband"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"roleHeading":"Structure","externalID":"s:5Anima10RubberbandV","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Rubberband"}],"modules":[{"name":"Anima"}],"symbolKind":"struct","navigatorTitle":[{"kind":"identifier","text":"Rubberband"}],"title":"Rubberband"},"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/Rubberband":{"url":"\/documentation\/anima\/rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"title":"Rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bounds"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"coefficient"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"Rubberbands the frame inside the bounds.","type":"text"}],"title":"value(for:bounds:coefficient:)"},"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:)","type":"topic","abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified bounds size and content size."}],"url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)","role":"symbol","kind":"symbol","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"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"boundsSize","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"contentSize","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic","title":"CAKeyframeAnimationEmittable","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"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:)","url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","type":"topic","abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"range","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SN","text":"ClosedRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"interval","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"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}],"kind":"symbol","title":"ScrollViewRubberBandingConstant","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","title":"FloatingPointInitializable","role":"symbol","abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FloatingPointInitializable"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]}}} \ 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 8f92ef5f..7e6e11b6 100644 --- a/docs/data/documentation/anima/rubberband/scrollviewrubberbandingconstant.json +++ b/docs/data/documentation/anima/rubberband/scrollviewrubberbandingconstant.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"variants":[{"paths":["\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Type Property","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima10RubberbandV31ScrollViewRubberBandingConstantSdvpZ","title":"ScrollViewRubberBandingConstant","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ScrollViewRubberBandingConstant"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"title":"ScrollViewRubberBandingConstant","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","role":"symbol","abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"doc://Anima/documentation/Anima/Rubberband":{"title":"Rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"type":"topic","url":"\/documentation\/anima\/rubberband","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"The default rubberbanding constant for a scroll view."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"sections":[],"metadata":{"roleHeading":"Type Property","role":"symbol","externalID":"s:5Anima10RubberbandV31ScrollViewRubberBandingConstantSdvpZ","modules":[{"name":"Anima"}],"title":"ScrollViewRubberBandingConstant","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"title":"Rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}],"kind":"symbol","title":"ScrollViewRubberBandingConstant","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/value(for:bounds:coefficient:).json b/docs/data/documentation/anima/rubberband/value(for:bounds:coefficient:).json index 7a82e273..4aa1acb9 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 @@ -{"sections":[],"metadata":{"roleHeading":"Type Method","externalID":"s:5Anima10RubberbandV5value3for6bounds11coefficientSo6CGRectVAI_AISdtFZ","title":"value(for:bounds:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"bounds"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"kind":"text","text":", "},{"kind":"externalParam","text":"coefficient"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Rubberbands the frame inside the bounds.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"text":"frame","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"},{"text":", ","kind":"text"},{"text":"bounds","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" = ScrollViewRubberBandingConstant) -> ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}]}]},{"kind":"parameters","parameters":[{"name":"frame","content":[{"inlineContent":[{"type":"text","text":"The frame to rubberband."}],"type":"paragraph"}]},{"name":"bounds","content":[{"type":"paragraph","inlineContent":[{"text":"The bounds over which the frame won’t rubberband.","type":"text"}]}]},{"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"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"coefficient"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"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:range:interval:coefficient:)"]}],"references":{"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"title":"value(for:bounds:coefficient:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"text":"bounds","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","abstract":[{"type":"text","text":"Rubberbands the frame inside the bounds."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Rubberband":{"title":"Rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"type":"topic","url":"\/documentation\/anima\/rubberband","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/Rubberband/value(for:range:interval:coefficient:)":{"title":"value(for:range:interval:coefficient:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"kind":"text","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"},{"text":": ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"interval","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","kind":"symbol","identifier":"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."}]},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"title":"ScrollViewRubberBandingConstant","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","role":"symbol","abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"doc://Anima/documentation/Anima/Rubberband/value(for:boundsSize:contentSize:coefficient:)":{"title":"value(for:boundsSize:contentSize:coefficient:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","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"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"contentSize"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified bounds size and content size."}]}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"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"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Rubberbands the frame inside the bounds."}],"variants":[{"paths":["\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"text":"frame","kind":"internalParam"},{"kind":"text","text":": "},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"bounds"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = ScrollViewRubberBandingConstant) -> "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"platforms":["macOS"]}]},{"parameters":[{"name":"frame","content":[{"inlineContent":[{"text":"The frame to rubberband.","type":"text"}],"type":"paragraph"}]},{"name":"bounds","content":[{"inlineContent":[{"text":"The bounds over which the frame won’t rubberband.","type":"text"}],"type":"paragraph"}]},{"name":"coefficient","content":[{"type":"paragraph","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"}]}]}],"kind":"parameters"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"title":"value(for:bounds:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"bounds"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima10RubberbandV5value3for6bounds11coefficientSo6CGRectVAI_AISdtFZ","symbolKind":"method","roleHeading":"Type Method","role":"symbol"},"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:)","type":"topic","abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified bounds size and content size."}],"url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)","role":"symbol","kind":"symbol","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"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"boundsSize","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"contentSize","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Value"}]},"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:)","url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","type":"topic","abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"range","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SN","text":"ClosedRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"interval","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"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"title":"Rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bounds"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"coefficient"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"Rubberbands the frame inside the bounds.","type":"text"}],"title":"value(for:bounds:coefficient:)"},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}],"kind":"symbol","title":"ScrollViewRubberBandingConstant","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]}}} \ 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 7e299c67..ec14b745 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 @@ -{"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"boundsSize","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"contentSize","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Value"}],"role":"symbol","symbolKind":"method","title":"value(for:boundsSize:contentSize:coefficient:)","roleHeading":"Type Method"},"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified bounds size and content size."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"variants":[{"paths":["\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"boundsSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"contentSize","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" = Value(ScrollViewRubberBandingConstant)) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","text":"FloatingPointInitializable","preciseIdentifier":"s:5Anima26FloatingPointInitializableP"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The floating point value to rubberband."}],"type":"paragraph"}],"name":"value"},{"content":[{"inlineContent":[{"text":"The viewport dimension (i.e. the bounds along the axis of a scroll view)).","type":"text"}],"type":"paragraph"}],"name":"boundsSize"},{"name":"contentSize","content":[{"type":"paragraph","inlineContent":[{"text":"The size of the content over which the value won’t rubberband (i.e. the contentSize along the axis of a scroll view).","type":"text"}]}]},{"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","isActive":true,"type":"reference"},{"type":"text","text":"."}]}]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"syntax":"swift","code":["bounds.origin.x = rubberband(bounds.origin.x - translation.x, boundsSize: bounds.size.width, contentSize: contentSize.width)"],"type":"codeListing"}],"kind":"content"}],"seeAlsoSections":[{"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:)"],"generated":true}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)"},"references":{"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}]},"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"title":"value(for:bounds:coefficient:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"text":"bounds","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","abstract":[{"type":"text","text":"Rubberbands the frame inside the bounds."}]},"doc://Anima/documentation/Anima/Rubberband/value(for:boundsSize:contentSize:coefficient:)":{"title":"value(for:boundsSize:contentSize:coefficient:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","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"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"contentSize"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified bounds size and content size."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Rubberband/value(for:range:interval:coefficient:)":{"title":"value(for:range:interval:coefficient:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"kind":"text","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"},{"text":": ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"interval","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","kind":"symbol","identifier":"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."}]},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"title":"ScrollViewRubberBandingConstant","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","role":"symbol","abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"doc://Anima/documentation/Anima/Rubberband":{"title":"Rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"type":"topic","url":"\/documentation\/anima\/rubberband","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"metadata":{"roleHeading":"Type Method","symbolKind":"method","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"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"boundsSize","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"contentSize","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"title":"value(for:boundsSize:contentSize:coefficient:)","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"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":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"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"},{"text":", ","kind":"text"},{"text":"contentSize","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" = Value(ScrollViewRubberBandingConstant)) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima26FloatingPointInitializableP","text":"FloatingPointInitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"value","content":[{"inlineContent":[{"type":"text","text":"The floating point value to rubberband."}],"type":"paragraph"}]},{"name":"boundsSize","content":[{"type":"paragraph","inlineContent":[{"text":"The viewport dimension (i.e. the bounds along the axis of a scroll view)).","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The size of the content over which the value won’t rubberband (i.e. the contentSize along the axis of a scroll view).","type":"text"}]}],"name":"contentSize"},{"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"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"syntax":"swift","code":["bounds.origin.x = rubberband(bounds.origin.x - translation.x, boundsSize: bounds.size.width, contentSize: contentSize.width)"],"type":"codeListing"}]}],"abstract":[{"text":"Rubberbands a floating point value based on the specified bounds size and content size.","type":"text"}],"seeAlsoSections":[{"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:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima/FloatingPointInitializable":{"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","title":"FloatingPointInitializable","role":"symbol","abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FloatingPointInitializable"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}],"kind":"symbol","title":"ScrollViewRubberBandingConstant","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]},"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:)","type":"topic","abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified bounds size and content size."}],"url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)","role":"symbol","kind":"symbol","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"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"boundsSize","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"contentSize","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Value"}]},"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:)","url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","type":"topic","abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"range","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SN","text":"ClosedRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"interval","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"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bounds"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"coefficient"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"Rubberbands the frame inside the bounds.","type":"text"}],"title":"value(for:bounds:coefficient:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"title":"Rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}]}}} \ 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 4886931e..3b0b3a46 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":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"text":"value","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"range","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">, ","kind":"text"},{"text":"interval","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" = Value(ScrollViewRubberBandingConstant)) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"FloatingPointInitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","preciseIdentifier":"s:5Anima26FloatingPointInitializableP"}],"platforms":["macOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The floating point value to rubberband.","type":"text"}],"type":"paragraph"}],"name":"value"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The range over which the value won’t rubberband."}]}],"name":"range"},{"name":"interval","content":[{"inlineContent":[{"type":"text","text":"The interval of the value."}],"type":"paragraph"}]},{"name":"coefficient","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A multiplier to decay the value when it’s being rubberbanded. Defaults to "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","type":"reference"},{"type":"text","text":"."}]}]}],"kind":"parameters"}],"metadata":{"title":"value(for:range:interval:coefficient:)","externalID":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ","symbolKind":"method","roleHeading":"Type Method","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"range","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ClosedRange","preciseIdentifier":"s:SN"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"interval","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Value","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"sections":[],"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)"],"traits":[{"interfaceLanguage":"swift"}]}],"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:bounds:coefficient:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"title":"value(for:bounds:coefficient:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"text":"bounds","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","abstract":[{"type":"text","text":"Rubberbands the frame inside the bounds."}]},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}]},"doc://Anima/documentation/Anima/Rubberband/value(for:range:interval:coefficient:)":{"title":"value(for:range:interval:coefficient:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"kind":"text","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"},{"text":": ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"interval","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","kind":"symbol","identifier":"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."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"title":"ScrollViewRubberBandingConstant","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","role":"symbol","abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"doc://Anima/documentation/Anima/Rubberband":{"title":"Rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"type":"topic","url":"\/documentation\/anima\/rubberband","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/Rubberband/value(for:boundsSize:contentSize:coefficient:)":{"title":"value(for:boundsSize:contentSize:coefficient:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","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"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"contentSize"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified bounds size and content size."}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"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":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"range","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SN","text":"ClosedRange"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"interval"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" = Value(ScrollViewRubberBandingConstant)) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","text":"FloatingPointInitializable","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26FloatingPointInitializableP"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The floating point value to rubberband."}],"type":"paragraph"}],"name":"value"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The range over which the value won’t rubberband.","type":"text"}]}],"name":"range"},{"name":"interval","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The interval of the value."}]}]},{"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","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]}],"kind":"parameters"}],"variants":[{"paths":["\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)"},"metadata":{"roleHeading":"Type Method","title":"value(for:range:interval:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"range"},{"text":": ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"interval"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"method","role":"symbol","externalID":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)"],"generated":true,"title":"Calculate rubberbanding of a value"}],"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"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:)","type":"topic","abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified bounds size and content size."}],"url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)","role":"symbol","kind":"symbol","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"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"boundsSize","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"contentSize","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bounds"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"coefficient"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"Rubberbands the frame inside the bounds.","type":"text"}],"title":"value(for:bounds:coefficient:)"},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"title":"Rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","title":"FloatingPointInitializable","role":"symbol","abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FloatingPointInitializable"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"type":"topic"},"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:)","url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","type":"topic","abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"range","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SN","text":"ClosedRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"interval","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"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}],"kind":"symbol","title":"ScrollViewRubberBandingConstant","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration.json b/docs/data/documentation/anima/shadowconfiguration.json index 4fb59f85..2e6f5be8 100644 --- a/docs/data/documentation/anima/shadowconfiguration.json +++ b/docs/data/documentation/anima/shadowconfiguration.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Additions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration"]}],"topicSections":[{"title":"Creating the shadow configuration","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)"]},{"title":"Built-in shadow configurations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none"]},{"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"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"type":"conformsTo"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"metadata":{"symbolKind":"struct","navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"roleHeading":"Structure","externalID":"s:5Anima19ShadowConfigurationV","modules":[{"name":"Anima"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ShadowConfiguration","kind":"identifier"}],"title":"ShadowConfiguration","role":"symbol"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"},"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"color","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"text":"?, ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","type":"topic","title":"init(color:opacity:radius:offset:)","role":"symbol","abstract":[{"type":"text","text":"Creates a shadow configuration."}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/opacity","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"},"doc://Anima/documentation/Anima/ShadowConfiguration/none":{"abstract":[{"text":"No shadow.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/none","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"title":"none","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration/Equatable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/equatable-implementations","abstract":[]},"doc://Anima/documentation/Anima/Rubberband":{"title":"Rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"type":"topic","url":"\/documentation\/anima\/rubberband","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/7SwiftUI10AnimatableP":{"identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","title":"SwiftUI.Animatable","type":"unresolvable"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","kind":"symbol","type":"topic","title":"color","abstract":[{"type":"text","text":"The color of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/color","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from an animation.","type":"text"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"kind":"symbol","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","title":"CAKeyframeAnimationEmittable"},"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/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/controlAccent(opacity:radius:offset:)":{"abstract":[{"text":"A shadow with control accent color.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/controlaccent(opacity:radius:offset:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"title":"controlAccent(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"abstract":[{"text":"A colored shadow.","type":"text"}],"type":"topic","url":"\/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":", "},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"abstract":[{"type":"text","text":"A black shadow."}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"title":"black(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","kind":"symbol","type":"topic","title":"radius","abstract":[{"type":"text","text":"The blur radius of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/radius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","kind":"symbol","type":"topic","title":"offset","abstract":[{"text":"The offset of the shadow.","type":"text"}],"url":"\/documentation\/anima\/shadowconfiguration\/offset","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband"],"generated":true,"title":"Additions"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ShadowConfiguration","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"type":"conformsTo"}],"sections":[],"metadata":{"symbolKind":"struct","title":"ShadowConfiguration","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"externalID":"s:5Anima19ShadowConfigurationV","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)"],"title":"Creating the shadow configuration"},{"title":"Built-in shadow configurations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none"]},{"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"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"kind":"symbol","title":"offset","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/offset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","type":"topic","abstract":[{"type":"text","text":"The offset of the shadow."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"title":"black(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","role":"symbol","abstract":[{"type":"text","text":"A black shadow."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"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"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)"},"doc://Anima/7SwiftUI10AnimatableP":{"title":"SwiftUI.Animatable","type":"unresolvable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/none":{"title":"none","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none","role":"symbol","abstract":[{"type":"text","text":"No shadow."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/none"},"doc://Anima/documentation/Anima/ShadowConfiguration/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/shadowconfiguration\/equatable-implementations","title":"Equatable Implementations"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic","title":"CAKeyframeAnimationEmittable","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"title":"Rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"title":"init(color:opacity:radius:offset:)","abstract":[{"type":"text","text":"Creates a shadow configuration."}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"color"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":", ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"A colored shadow.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","abstract":[{"type":"text","text":"The opacity of the shadow."}],"title":"opacity","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/color","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","abstract":[{"type":"text","text":"The color of the shadow."}],"kind":"symbol","title":"color","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"kind":"symbol","title":"radius","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/radius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","type":"topic","abstract":[{"type":"text","text":"The blur radius of the shadow."}]},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","title":"FloatingPointInitializable","role":"symbol","abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FloatingPointInitializable"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/ShadowConfiguration/controlAccent(opacity:radius:offset:)":{"title":"controlAccent(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","role":"symbol","abstract":[{"type":"text","text":"A shadow with control accent color."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":") -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/controlaccent(opacity:radius:offset:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/!=(_:_:).json b/docs/data/documentation/anima/shadowconfiguration/!=(_:_:).json index 0e5987ef..7cf85c82 100644 --- a/docs/data/documentation/anima/shadowconfiguration/!=(_:_:).json +++ b/docs/data/documentation/anima/shadowconfiguration/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"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":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/!=(_:_:)"]}],"sections":[],"metadata":{"symbolKind":"op","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima19ShadowConfigurationV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations"]]},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/Equatable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/equatable-implementations","abstract":[]},"doc://Anima/documentation/Anima/ShadowConfiguration/!=(_:_:)":{"abstract":[],"kind":"symbol","title":"!=(_:_:)","url":"\/documentation\/anima\/shadowconfiguration\/!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"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"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","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"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima19ShadowConfigurationV","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"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"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"op","title":"!=(_:_:)","extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"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"}],"title":"!=(_:_:)"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/shadowconfiguration\/equatable-implementations","title":"Equatable Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/animatabledata.json b/docs/data/documentation/anima/shadowconfiguration/animatabledata.json index 2bf8d9e6..7f693058 100644 --- a/docs/data/documentation/anima/shadowconfiguration/animatabledata.json +++ b/docs/data/documentation/anima/shadowconfiguration/animatabledata.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"kind":"text","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"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/animatabledata"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"title":"animatableData","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">","kind":"text"}],"externalID":"s:5Anima19ShadowConfigurationV14animatableDataAA15AnimatableArrayVySdGvp","role":"symbol","extendedModule":"Anima"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData"},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/animatableData":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/shadowconfiguration\/animatabledata","abstract":[],"title":"animatableData"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/animatabledata"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"metadata":{"role":"symbol","symbolKind":"property","extendedModule":"Anima","modules":[{"name":"Anima"}],"title":"animatableData","externalID":"s:5Anima19ShadowConfigurationV14animatableDataAA15AnimatableArrayVySdGvp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/animatableData":{"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","url":"\/documentation\/anima\/shadowconfiguration\/animatabledata","title":"animatableData","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"}}} \ 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 0a13540a..b1a31776 100644 --- a/docs/data/documentation/anima/shadowconfiguration/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/shadowconfiguration/animatableproperty-implementations.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"},"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)"],"title":"Initializers"},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral"]},{"generated":true,"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero"]}],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)","title":"init(_:)","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima/ShadowConfiguration/scaledIntegral":{"role":"symbol","kind":"symbol","title":"scaledIntegral","abstract":[],"url":"\/documentation\/anima\/shadowconfiguration\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration/zero":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero","type":"topic","title":"zero","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/zero","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/animatableData":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/shadowconfiguration\/animatabledata","abstract":[],"title":"animatableData"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AnimatableProperty Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral"],"generated":true},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero"],"title":"Type Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations"]}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/scaledIntegral":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral","abstract":[],"title":"scaledIntegral","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/init(_:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)","abstract":[],"kind":"symbol","title":"init(_:)","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/animatableData":{"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","url":"\/documentation\/anima\/shadowconfiguration\/animatabledata","title":"animatableData","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/zero":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"url":"\/documentation\/anima\/shadowconfiguration\/zero","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero","title":"zero"}}} \ 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 540810d1..859ead14 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 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","roleHeading":"Type Method","title":"black(opacity:radius:offset:)","role":"symbol","externalID":"s:5Anima19ShadowConfigurationV5black7opacity6radius6offsetAC14CoreFoundation7CGFloatV_AJSo7CGPointVtFZ","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"black"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"generated":true,"title":"Built-in shadow configurations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"kind":"text","text":"("},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","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":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":" = CGPoint(x: 1.0, y: -1.5)) -> "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A black shadow."}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/controlAccent(opacity:radius:offset:)":{"abstract":[{"text":"A shadow with control accent color.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/controlaccent(opacity:radius:offset:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"title":"controlAccent(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/none":{"abstract":[{"text":"No shadow.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/none","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"title":"none","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"abstract":[{"text":"A colored shadow.","type":"text"}],"type":"topic","url":"\/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":", "},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"abstract":[{"type":"text","text":"A black shadow."}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"title":"black(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A black shadow."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)"]}],"seeAlsoSections":[{"title":"Built-in shadow configurations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"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"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" = CGPoint(x: 1.0, y: -1.5)) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","text":"ShadowConfiguration"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima19ShadowConfigurationV5black7opacity6radius6offsetAC14CoreFoundation7CGFloatV_AJSo7CGPointVtFZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"black","kind":"identifier"},{"kind":"text","text":"("},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"symbolKind":"method","roleHeading":"Type Method","title":"black(opacity:radius:offset:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)"},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"title":"black(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","role":"symbol","abstract":[{"type":"text","text":"A black shadow."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"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"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/controlAccent(opacity:radius:offset:)":{"title":"controlAccent(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","role":"symbol","abstract":[{"type":"text","text":"A shadow with control accent color."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":") -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/controlaccent(opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":", ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"A colored shadow.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/none":{"title":"none","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none","role":"symbol","abstract":[{"type":"text","text":"No shadow."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/none"}}} \ 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 4dabcd84..94a42695 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 @@ -{"metadata":{"externalID":"s:5Anima19ShadowConfigurationV5color_7opacity6radius6offsetACSo7NSColorC_14CoreFoundation7CGFloatVALSo7CGPointVtFZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"kind":"text","text":"("},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"title":"color(_:opacity:radius:offset:)","modules":[{"name":"Anima"}],"symbolKind":"method","roleHeading":"Type Method","role":"symbol"},"abstract":[{"type":"text","text":"A colored shadow."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none"],"title":"Built-in shadow configurations","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"color","kind":"internalParam"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor"},{"kind":"text","text":", "},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":" = 0.3, ","kind":"text"},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":" = 2.0, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" = CGPoint(x: 1.0, y: -1.5)) -> "},{"text":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"platforms":["macOS"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/none":{"abstract":[{"text":"No shadow.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/none","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"title":"none","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/controlAccent(opacity:radius:offset:)":{"abstract":[{"text":"A shadow with control accent color.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/controlaccent(opacity:radius:offset:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"title":"controlAccent(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"abstract":[{"type":"text","text":"A black shadow."}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"title":"black(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/NSUIColor":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","abstract":[],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSUIColor"}],"title":"NSUIColor","url":"\/documentation\/anima\/nsuicolor"},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"abstract":[{"text":"A colored shadow.","type":"text"}],"type":"topic","url":"\/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":", "},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none"],"generated":true,"title":"Built-in shadow configurations"}],"metadata":{"title":"color(_:opacity:radius:offset:)","externalID":"s:5Anima19ShadowConfigurationV5color_7opacity6radius6offsetACSo7NSColorC_14CoreFoundation7CGFloatVALSo7CGPointVtFZ","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":", ","kind":"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"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"roleHeading":"Type Method","symbolKind":"method","role":"symbol"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","interfaceLanguage":"swift"},"abstract":[{"text":"A colored shadow.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"color","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor"},{"kind":"text","text":", "},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":" = 0.3, ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":" = 2.0, "},{"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"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"]}],"references":{"doc://Anima/documentation/Anima/NSUIColor":{"title":"NSUIColor","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","url":"\/documentation\/anima\/nsuicolor","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"NSUIColor","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSUIColor"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":", ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"A colored shadow.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/controlAccent(opacity:radius:offset:)":{"title":"controlAccent(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","role":"symbol","abstract":[{"type":"text","text":"A shadow with control accent color."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":") -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/controlaccent(opacity:radius:offset:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"title":"black(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","role":"symbol","abstract":[{"type":"text","text":"A black shadow."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"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"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/none":{"title":"none","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none","role":"symbol","abstract":[{"type":"text","text":"No shadow."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/none"}}} \ 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 61dea418..8e4c1e6d 100644 --- a/docs/data/documentation/anima/shadowconfiguration/color.json +++ b/docs/data/documentation/anima/shadowconfiguration/color.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/color"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"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"}]}]}],"metadata":{"symbolKind":"property","externalID":"s:5Anima19ShadowConfigurationV5colorSo7NSColorCSgvp","title":"color","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"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":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","kind":"symbol","type":"topic","title":"radius","abstract":[{"type":"text","text":"The blur radius of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/radius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/NSUIColor":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","abstract":[],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSUIColor"}],"title":"NSUIColor","url":"\/documentation\/anima\/nsuicolor"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/opacity","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","kind":"symbol","type":"topic","title":"color","abstract":[{"type":"text","text":"The color of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/color","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","kind":"symbol","type":"topic","title":"offset","abstract":[{"text":"The offset of the shadow.","type":"text"}],"url":"\/documentation\/anima\/shadowconfiguration\/offset","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima19ShadowConfigurationV5colorSo7NSColorCSgvp","roleHeading":"Instance Property","title":"color","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"The color of the shadow.","type":"text"}],"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":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","text":"NSUIColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/color"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/NSUIColor":{"title":"NSUIColor","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","url":"\/documentation\/anima\/nsuicolor","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"NSUIColor","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSUIColor"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"kind":"symbol","title":"offset","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/offset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","type":"topic","abstract":[{"type":"text","text":"The offset of the shadow."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","abstract":[{"type":"text","text":"The opacity of the shadow."}],"title":"opacity","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"kind":"symbol","title":"radius","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/radius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","type":"topic","abstract":[{"type":"text","text":"The blur radius of the shadow."}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/color","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","abstract":[{"type":"text","text":"The color of the shadow."}],"kind":"symbol","title":"color","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/controlaccent(opacity:radius:offset:).json b/docs/data/documentation/anima/shadowconfiguration/controlaccent(opacity:radius:offset:).json index 2e2c50fa..5be70f7f 100644 --- a/docs/data/documentation/anima/shadowconfiguration/controlaccent(opacity:radius:offset:).json +++ b/docs/data/documentation/anima/shadowconfiguration/controlaccent(opacity:radius:offset:).json @@ -1 +1 @@ -{"abstract":[{"text":"A shadow with control accent color.","type":"text"}],"seeAlsoSections":[{"title":"Built-in shadow configurations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"controlAccent","kind":"identifier"},{"kind":"text","text":"("},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":" = 0.3, ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":" = 2.0, "},{"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"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/controlaccent(opacity:radius:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"controlAccent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","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"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima19ShadowConfigurationV13controlAccent7opacity6radius6offsetAC14CoreFoundation7CGFloatV_AJSo7CGPointVtFZ","title":"controlAccent(opacity:radius:offset:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"abstract":[{"type":"text","text":"A black shadow."}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"title":"black(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/none":{"abstract":[{"text":"No shadow.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/none","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"title":"none","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"abstract":[{"text":"A colored shadow.","type":"text"}],"type":"topic","url":"\/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":", "},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration/controlAccent(opacity:radius:offset:)":{"abstract":[{"text":"A shadow with control accent color.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/controlaccent(opacity:radius:offset:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"title":"controlAccent(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Built-in shadow configurations","generated":true,"identifiers":["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":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/controlaccent(opacity:radius:offset:)"]}],"metadata":{"symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"controlAccent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"externalID":"s:5Anima19ShadowConfigurationV13controlAccent7opacity6radius6offsetAC14CoreFoundation7CGFloatV_AJSo7CGPointVtFZ","title":"controlAccent(opacity:radius:offset:)","modules":[{"name":"Anima"}],"roleHeading":"Type Method","role":"symbol"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"controlAccent","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" = 0.3, "},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":" = 2.0, "},{"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"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"abstract":[{"text":"A shadow with control accent color.","type":"text"}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/controlAccent(opacity:radius:offset:)":{"title":"controlAccent(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","role":"symbol","abstract":[{"type":"text","text":"A shadow with control accent color."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":") -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/controlaccent(opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"title":"black(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","role":"symbol","abstract":[{"type":"text","text":"A black shadow."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"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"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":", ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"A colored shadow.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/none":{"title":"none","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none","role":"symbol","abstract":[{"type":"text","text":"No shadow."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/none"}}} \ 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 9c7bd6c0..db1008a2 100644 --- a/docs/data/documentation/anima/shadowconfiguration/equatable-implementations.json +++ b/docs/data/documentation/anima/shadowconfiguration/equatable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)"],"generated":true}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/equatable-implementations"]}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration/!=(_:_:)":{"abstract":[],"kind":"symbol","title":"!=(_:_:)","url":"\/documentation\/anima\/shadowconfiguration\/!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"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"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/equatable-implementations"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)"],"title":"Operators","generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"kind":"article","references":{"doc://Anima/documentation/Anima/ShadowConfiguration/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"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"}],"title":"!=(_:_:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]}}} \ 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 42d593d5..0fe90ba9 100644 --- a/docs/data/documentation/anima/shadowconfiguration/init(_:).json +++ b/docs/data/documentation/anima/shadowconfiguration/init(_:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Initializer","role":"symbol","title":"init(_:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"externalID":"s:5Anima19ShadowConfigurationVyAcA15AnimatableArrayVySdGcfc","extendedModule":"Anima","modules":[{"name":"Anima"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)","title":"init(_:)","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"abstract":[]},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Initializer","title":"init(_:)","extendedModule":"Anima","externalID":"s:5Anima19ShadowConfigurationVyAcA15AnimatableArrayVySdGcfc","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/init(_:)"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/ShadowConfiguration/init(_:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)","abstract":[],"kind":"symbol","title":"init(_:)","role":"symbol"}}} \ 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 d22d9f70..d31db53e 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"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Creates a shadow configuration.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"color"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSUIColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"? = .black, "},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"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","text":"CGPoint","kind":"typeIdentifier"},{"text":" = CGPoint(x: 1.0, y: -1.5))","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The shadow color. The default value is "},{"type":"codeVoice","code":"black"},{"text":".","type":"text"}]}],"name":"color"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The shadow opacity. The default value is "},{"type":"codeVoice","code":"0.3"},{"text":".","type":"text"}]}],"name":"opacity"},{"name":"radius","content":[{"type":"paragraph","inlineContent":[{"text":"The shadow radius. The default value is ","type":"text"},{"type":"codeVoice","code":"2.0"},{"type":"text","text":"."}]}]},{"name":"offset","content":[{"inlineContent":[{"text":"The shadow offset. The default value is ","type":"text"},{"type":"codeVoice","code":"CGPoint(x: 1.0, y: -1.5)"},{"type":"text","text":"."}],"type":"paragraph"}]}]}],"metadata":{"title":"init(color:opacity:radius:offset:)","modules":[{"name":"Anima"}],"externalID":"s:5Anima19ShadowConfigurationV5color7opacity6radius6offsetACSo7NSColorCSg_14CoreFoundation7CGFloatVAMSo7CGPointVtcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"color","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","symbolKind":"init","role":"symbol"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/NSUIColor":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","abstract":[],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSUIColor"}],"title":"NSUIColor","url":"\/documentation\/anima\/nsuicolor"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"color","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"text":"?, ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","type":"topic","title":"init(color:opacity:radius:offset:)","role":"symbol","abstract":[{"type":"text","text":"Creates a shadow configuration."}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)"},"metadata":{"role":"symbol","roleHeading":"Initializer","externalID":"s:5Anima19ShadowConfigurationV5color7opacity6radius6offsetACSo7NSColorCSg_14CoreFoundation7CGFloatVAMSo7CGPointVtcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"color","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"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"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":")"}],"symbolKind":"init","title":"init(color:opacity:radius:offset:)","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"abstract":[{"type":"text","text":"Creates a shadow configuration."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"color"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"? = .black, "},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" = 0.3, "},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":" = 2.0, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" = CGPoint(x: 1.0, y: -1.5))"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"color","content":[{"inlineContent":[{"type":"text","text":"The shadow color. The default value is "},{"code":"black","type":"codeVoice"},{"text":".","type":"text"}],"type":"paragraph"}]},{"name":"opacity","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The shadow opacity. The default value is "},{"type":"codeVoice","code":"0.3"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The shadow radius. The default value is "},{"type":"codeVoice","code":"2.0"},{"type":"text","text":"."}]}],"name":"radius"},{"name":"offset","content":[{"inlineContent":[{"type":"text","text":"The shadow offset. The default value is "},{"type":"codeVoice","code":"CGPoint(x: 1.0, y: -1.5)"},{"text":".","type":"text"}],"type":"paragraph"}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)"]}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"title":"init(color:opacity:radius:offset:)","abstract":[{"type":"text","text":"Creates a shadow configuration."}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"color"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/NSUIColor":{"title":"NSUIColor","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","url":"\/documentation\/anima\/nsuicolor","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"NSUIColor","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSUIColor"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/none.json b/docs/data/documentation/anima/shadowconfiguration/none.json index 38bb3d79..def4b527 100644 --- a/docs/data/documentation/anima/shadowconfiguration/none.json +++ b/docs/data/documentation/anima/shadowconfiguration/none.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/none"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"No shadow.","type":"text"}],"metadata":{"symbolKind":"property","roleHeading":"Type Property","externalID":"s:5Anima19ShadowConfigurationV4noneACvpZ","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"title":"none","role":"symbol"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)"],"generated":true,"title":"Built-in shadow configurations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none"},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration/controlAccent(opacity:radius:offset:)":{"abstract":[{"text":"A shadow with control accent color.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/controlaccent(opacity:radius:offset:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"title":"controlAccent(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/none":{"abstract":[{"text":"No shadow.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/none","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"title":"none","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"abstract":[{"text":"A colored shadow.","type":"text"}],"type":"topic","url":"\/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":", "},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"abstract":[{"type":"text","text":"A black shadow."}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"title":"black(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"metadata":{"title":"none","symbolKind":"property","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"roleHeading":"Type Property","role":"symbol","externalID":"s:5Anima19ShadowConfigurationV4noneACvpZ"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/none"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"none","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)"],"title":"Built-in shadow configurations"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none","interfaceLanguage":"swift"},"abstract":[{"text":"No shadow.","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/none":{"title":"none","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none","role":"symbol","abstract":[{"type":"text","text":"No shadow."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/none"},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":", ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"A colored shadow.","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"title":"black(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","role":"symbol","abstract":[{"type":"text","text":"A black shadow."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"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"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/controlAccent(opacity:radius:offset:)":{"title":"controlAccent(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/controlAccent(opacity:radius:offset:)","role":"symbol","abstract":[{"type":"text","text":"A shadow with control accent color."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"controlAccent"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":") -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/controlaccent(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 41489a86..653e25db 100644 --- a/docs/data/documentation/anima/shadowconfiguration/offset.json +++ b/docs/data/documentation/anima/shadowconfiguration/offset.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The offset of the shadow."}],"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":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/offset"]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"offset"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima19ShadowConfigurationV6offsetSo7CGPointVvp","title":"offset"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","kind":"symbol","type":"topic","title":"color","abstract":[{"type":"text","text":"The color of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/color","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","kind":"symbol","type":"topic","title":"offset","abstract":[{"text":"The offset of the shadow.","type":"text"}],"url":"\/documentation\/anima\/shadowconfiguration\/offset","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","kind":"symbol","type":"topic","title":"radius","abstract":[{"type":"text","text":"The blur radius of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/radius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/opacity","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset"},"metadata":{"title":"offset","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"externalID":"s:5Anima19ShadowConfigurationV6offsetSo7CGPointVvp","roleHeading":"Instance Property","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/offset"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"The offset of the shadow.","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius"],"title":"Configurating the shadow"}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","abstract":[{"type":"text","text":"The opacity of the shadow."}],"title":"opacity","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/color","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","abstract":[{"type":"text","text":"The color of the shadow."}],"kind":"symbol","title":"color","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"kind":"symbol","title":"radius","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/radius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","type":"topic","abstract":[{"type":"text","text":"The blur radius of the shadow."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"kind":"symbol","title":"offset","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/offset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","type":"topic","abstract":[{"type":"text","text":"The offset of the shadow."}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]}}} \ 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 721d1fab..33bf4e70 100644 --- a/docs/data/documentation/anima/shadowconfiguration/opacity.json +++ b/docs/data/documentation/anima/shadowconfiguration/opacity.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","symbolKind":"property","title":"opacity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"externalID":"s:5Anima19ShadowConfigurationV7opacity14CoreFoundation7CGFloatVvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"languages":["swift"]}]}],"sections":[],"abstract":[{"type":"text","text":"The opacity of the shadow."}],"seeAlsoSections":[{"generated":true,"title":"Configurating the shadow","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/opacity"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","kind":"symbol","type":"topic","title":"radius","abstract":[{"type":"text","text":"The blur radius of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/radius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","kind":"symbol","type":"topic","title":"color","abstract":[{"type":"text","text":"The color of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/color","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/opacity","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","kind":"symbol","type":"topic","title":"offset","abstract":[{"text":"The offset of the shadow.","type":"text"}],"url":"\/documentation\/anima\/shadowconfiguration\/offset","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/opacity"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Configurating the shadow","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"sections":[],"abstract":[{"type":"text","text":"The opacity of the shadow."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"externalID":"s:5Anima19ShadowConfigurationV7opacity14CoreFoundation7CGFloatVvp","title":"opacity","modules":[{"name":"Anima"}],"role":"symbol"},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","abstract":[{"type":"text","text":"The opacity of the shadow."}],"title":"opacity","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"kind":"symbol","title":"offset","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/offset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","type":"topic","abstract":[{"type":"text","text":"The offset of the shadow."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"kind":"symbol","title":"radius","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/radius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","type":"topic","abstract":[{"type":"text","text":"The blur radius of the shadow."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/color","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","abstract":[{"type":"text","text":"The color of the shadow."}],"kind":"symbol","title":"color","role":"symbol"}}} \ 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 f1290d11..bc8abdfa 100644 --- a/docs/data/documentation/anima/shadowconfiguration/radius.json +++ b/docs/data/documentation/anima/shadowconfiguration/radius.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"kind":"symbol","abstract":[{"text":"The blur radius of the shadow.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/radius"]}],"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"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"radius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","title":"radius","symbolKind":"property","externalID":"s:5Anima19ShadowConfigurationV6radius14CoreFoundation7CGFloatVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","modules":[{"name":"Anima"}]},"sections":[],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","kind":"symbol","type":"topic","title":"color","abstract":[{"type":"text","text":"The color of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/color","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","kind":"symbol","type":"topic","title":"opacity","abstract":[{"type":"text","text":"The opacity of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/opacity","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","kind":"symbol","type":"topic","title":"radius","abstract":[{"type":"text","text":"The blur radius of the shadow."}],"url":"\/documentation\/anima\/shadowconfiguration\/radius","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","kind":"symbol","type":"topic","title":"offset","abstract":[{"text":"The offset of the shadow.","type":"text"}],"url":"\/documentation\/anima\/shadowconfiguration\/offset","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset"],"title":"Configurating the shadow","generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/radius"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"radius","symbolKind":"property","externalID":"s:5Anima19ShadowConfigurationV6radius14CoreFoundation7CGFloatVvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"kind":"symbol","abstract":[{"type":"text","text":"The blur radius of the shadow."}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"kind":"symbol","title":"radius","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/radius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","type":"topic","abstract":[{"type":"text","text":"The blur radius of the shadow."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"kind":"symbol","title":"offset","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/offset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","type":"topic","abstract":[{"type":"text","text":"The offset of the shadow."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","abstract":[{"type":"text","text":"The opacity of the shadow."}],"title":"opacity","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/color","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","abstract":[{"type":"text","text":"The color of the shadow."}],"kind":"symbol","title":"color","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]}}} \ 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 da2b4715..6ac3b4e3 100644 --- a/docs/data/documentation/anima/shadowconfiguration/scaledintegral.json +++ b/docs/data/documentation/anima/shadowconfiguration/scaledintegral.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"scaledIntegral","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:5Anima19ShadowConfigurationV","extendedModule":"Anima","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/scaledintegral"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/ShadowConfiguration/scaledIntegral":{"role":"symbol","kind":"symbol","title":"scaledIntegral","abstract":[],"url":"\/documentation\/anima\/shadowconfiguration\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:5Anima19ShadowConfigurationV","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"scaledIntegral","extendedModule":"Anima"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/scaledintegral"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/scaledIntegral":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral","abstract":[],"title":"scaledIntegral","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"}}} \ 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 e96d7b56..88d5c8b6 100644 --- a/docs/data/documentation/anima/shadowconfiguration/zero.json +++ b/docs/data/documentation/anima/shadowconfiguration/zero.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/zero"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.zero","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"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":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"kind":"symbol","sections":[],"metadata":{"roleHeading":"Type Property","externalID":"s:5Anima19ShadowConfigurationV4zeroACvpZ","extendedModule":"Anima","title":"zero","modules":[{"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:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/ShadowConfiguration/zero":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero","type":"topic","title":"zero","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/zero","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.zero","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"extendedModule":"Anima","externalID":"s:5Anima19ShadowConfigurationV4zeroACvpZ","title":"zero","symbolKind":"property","roleHeading":"Type Property","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/zero":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"url":"\/documentation\/anima\/shadowconfiguration\/zero","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero","title":"zero"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring.json b/docs/data/documentation/anima/spring.json index 98a7f9a5..213aa3fd 100644 --- a/docs/data/documentation/anima/spring.json +++ b/docs/data/documentation/anima/spring.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"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":"Creating Spring"},{"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"},{"title":"Updating spring value and velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)"],"title":"Getting spring value"},{"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","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations"],"generated":true}],"seeAlsoSections":[{"title":"Spring Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/spring"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"A representation of a spring’s motion."}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/s23CustomStringConvertibleP","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/s8SendableP"],"kind":"relationships","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":2,"text":"Overview","anchor":"overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example usage:"}]},{"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)"]},{"inlineContent":[{"type":"text","text":"You can also use it to query a value and velocity for a given set of inputs:"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","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"]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"roleHeading":"Structure","externalID":"s:5Anima6SpringV","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"title":"Spring","symbolKind":"struct","role":"symbol","modules":[{"name":"Anima"}]},"references":{"doc://Anima/SH":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/bouncy":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"role":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/bouncy","type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy"},"doc://Anima/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."}],"kind":"symbol","title":"velocity(fromValue:toValue:initialVelocity:time:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","type":"topic","url":"\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","title":"init(settlingDuration:dampingRatio:epsilon:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","url":"\/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:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/value(target:initialVelocity:time:)":{"abstract":[{"type":"text","text":"Calculates the value of the spring at a given time given a target amount of change."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)","kind":"symbol","title":"value(target:initialVelocity:time:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"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"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/spring\/value(target:initialvelocity:time:)"},"doc://Anima/documentation/Anima/Spring/response":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","title":"response"},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"response"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","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"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(response:dampingRatio:mass:)","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"role":"symbol"},"doc://Anima/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Anima/documentation/Anima/Spring/value(fromValue:toValue:initialVelocity:time:)":{"type":"topic","kind":"symbol","url":"\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"title":"value(fromValue:toValue:initialVelocity:time:)","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"}]},"doc://Anima/documentation/Anima/Spring/smooth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/smooth","type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth"},"doc://Anima/documentation/Anima/Spring/snappy":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"title":"snappy","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy"},"doc://Anima/documentation/Anima/Spring/settlingDuration(target:initialVelocity:epsilon:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"title":"settlingDuration(target:initialVelocity:epsilon:)","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"url":"\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","title":"dampingRatio","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}]},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"title":"snappy(duration:extraBounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/force(target:position:velocity:)":{"title":"force(target:position:velocity:)","abstract":[{"text":"Calculates the force upon the spring given a current position, target, and velocity amount of change.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"force"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","url":"\/documentation\/anima\/spring\/force(target:position:velocity:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/Spring/velocity(target:initialVelocity:time:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)","title":"velocity(target:initialVelocity:time:)","url":"\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)","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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"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"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"kind":"symbol","abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a target amount of change."}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(stiffness:dampingRatio:mass:)","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"title":"interactive","role":"symbol"},"doc://Anima/documentation/Anima/Spring/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","kind":"symbol","type":"topic","title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"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":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","url":"\/documentation\/anima\/spring\/settlingduration","kind":"symbol","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"title":"settlingDuration","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"title":"bouncy(duration:extraBounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/force(fromValue:toValue:position:velocity:)":{"title":"force(fromValue:toValue:position:velocity:)","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"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"force","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"position","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","url":"\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"title":"init(duration:bounce:)","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","abstract":[{"type":"text","text":"Creates a spring with the specified duration and bounce."}],"role":"symbol"},"doc://Anima/documentation/Anima/Spring/Equatable-Implementations":{"url":"\/documentation\/anima\/spring\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"Equatable Implementations","type":"topic"},"doc://Anima/documentation/Anima/Spring/stiffness":{"title":"stiffness","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"stiffness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"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"},"doc://Anima/s8SendableP":{"identifier":"doc:\/\/Anima\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"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"}],"kind":"symbol","title":"mass","type":"topic"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"bounce","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/update(value:velocity:target:deltaTime:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)","url":"\/documentation\/anima\/spring\/update(value:velocity:target:deltatime:)","title":"update(value:velocity:target:deltaTime:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"text":"Updates the current value and velocity of a spring.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"damping","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/spring\/customstringconvertible-implementations","type":"topic","kind":"article"}}} \ No newline at end of file +{"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Anima\/s23CustomStringConvertibleP","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/s8SendableP"],"title":"Conforms To"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}]}]},{"kind":"content","content":[{"text":"Overview","level":2,"type":"heading","anchor":"overview"},{"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:"}]},{"syntax":"swift","type":"codeListing","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"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring"]}],"seeAlsoSections":[{"generated":true,"title":"Spring Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"struct","role":"symbol","externalID":"s:5Anima6SpringV","title":"Spring","navigatorTitle":[{"text":"Spring","kind":"identifier"}],"modules":[{"name":"Anima"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Spring"}],"roleHeading":"Structure"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring"},"sections":[],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"topicSections":[{"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":"Creating Spring"},{"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"]},{"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:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)"],"title":"Getting spring velocity"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)"],"title":"Getting spring force"},{"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:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"references":{"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"type":"topic","url":"\/documentation\/anima\/spring\/stiffness","kind":"symbol","role":"symbol","title":"stiffness"},"doc://Anima/documentation/Anima/Spring/smooth":{"url":"\/documentation\/anima\/spring\/smooth","role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}]},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/Spring/update(value:velocity:target:deltaTime:)":{"title":"update(value:velocity:target:deltaTime:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"type":"text","text":"Updates the current value and velocity of a spring."}],"kind":"symbol","url":"\/documentation\/anima\/spring\/update(value:velocity:target:deltatime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","type":"topic","kind":"symbol","role":"symbol","title":"settlingDuration"},"doc://Anima/documentation/Anima/Spring/settlingDuration(target:initialVelocity:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)","url":"\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"kind":"text","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"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"settlingDuration(target:initialVelocity:epsilon:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}]},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"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"}],"kind":"symbol","role":"symbol","title":"mass","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","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"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"},"doc://Anima/s8SendableP":{"identifier":"doc:\/\/Anima\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","type":"topic","kind":"symbol","role":"symbol","title":"dampingRatio"},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}],"title":"init(duration:bounce:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Spring/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/spring\/customstringconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Spring/value(target:initialVelocity:time:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"kind":"symbol","abstract":[{"text":"Calculates the value of the spring at a given time given a target amount of change.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)","type":"topic","url":"\/documentation\/anima\/spring\/value(target:initialvelocity:time:)","title":"value(target:initialVelocity:time:)"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/force(target:position:velocity:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"force"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"position","kind":"externalParam"},{"kind":"text","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"}],"type":"topic","kind":"symbol","abstract":[{"text":"Calculates the force upon the spring given a current position, target, and velocity amount of change.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","title":"force(target:position:velocity:)","url":"\/documentation\/anima\/spring\/force(target:position:velocity:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/spring\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Spring/snappy":{"url":"\/documentation\/anima\/spring\/snappy","role":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy.","type":"text"}],"type":"topic","title":"snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","type":"topic","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"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"},{"kind":"text","text":", "},{"text":"mass","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(response:dampingRatio:mass:)"},"doc://Anima/documentation/Anima/Spring/velocity(target:initialVelocity:time:)":{"role":"symbol","url":"\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)","kind":"symbol","type":"topic","title":"velocity(target:initialVelocity:time:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"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"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a target amount of change."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)"},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","type":"topic","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"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"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(stiffness:dampingRatio:mass:)"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}],"type":"topic","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","role":"symbol","title":"damping"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"How bouncy the spring is."}],"type":"topic","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","role":"symbol","title":"bounce"},"doc://Anima/documentation/Anima/Spring/value(fromValue:toValue:initialVelocity:time:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"fromValue","kind":"externalParam"},{"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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"time"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","type":"topic","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"}],"url":"\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)","title":"value(fromValue:toValue:initialVelocity:time:)"},"doc://Anima/documentation/Anima/Spring/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)":{"url":"\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","type":"topic","role":"symbol","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/bouncy":{"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}],"type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}]},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","url":"\/documentation\/anima\/spring\/interactive","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","title":"interactive","role":"symbol","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic"},"doc://Anima/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"title":"smooth(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/force(fromValue:toValue:position:velocity:)":{"url":"\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"force"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"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:)","type":"topic"},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","type":"topic","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","abstract":[{"type":"text","text":"Creates a spring with the specified duration and damping ratio."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(settlingDuration:dampingRatio:epsilon:)"},"doc://Anima/documentation/Anima/Spring/velocity(fromValue:toValue:initialVelocity:time:)":{"type":"topic","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."}],"role":"symbol","kind":"symbol","title":"velocity(fromValue:toValue:initialVelocity:time:)","url":"\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}]},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","type":"topic","kind":"symbol","role":"symbol","title":"response"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/!=(_:_:).json b/docs/data/documentation/anima/spring/!=(_:_:).json index 4fde6b7e..9803cf36 100644 --- a/docs/data/documentation/anima/spring/!=(_:_:).json +++ b/docs/data/documentation/anima/spring/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"!=(_:_:)","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima6SpringV","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring","doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/!=(_:_:)"]}],"references":{"doc://Anima/documentation/Anima/Spring/!=(_:_:)":{"url":"\/documentation\/anima\/spring\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)","abstract":[],"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":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","role":"symbol","title":"!=(_:_:)","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/Equatable-Implementations":{"url":"\/documentation\/anima\/spring\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","title":"Equatable Implementations","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring","doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/!=(_:_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"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"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"symbolKind":"op","role":"symbol","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima6SpringV","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":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Operator"},"references":{"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/!=(_:_:)":{"url":"\/documentation\/anima\/spring\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)","abstract":[],"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"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/spring\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations","role":"collectionGroup"}}} \ 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 1211c077..076b7c25 100644 --- a/docs/data/documentation/anima/spring/bounce.json +++ b/docs/data/documentation/anima/spring/bounce.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV6bounceSdvp","roleHeading":"Instance Property","title":"bounce","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","symbolKind":"property"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"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"],"title":"Getting spring characteristics","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounce","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"A value of "},{"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"},{"code":"-1.0","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/anima\/spring\/bounce"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"abstract":[{"type":"text","text":"How bouncy the spring is."}],"references":{"doc://Anima/documentation/Anima/Spring/dampingRatio":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","title":"dampingRatio","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"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"}],"kind":"symbol","title":"mass","type":"topic"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","url":"\/documentation\/anima\/spring\/settlingduration","kind":"symbol","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"title":"settlingDuration","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"bounce","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"damping","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/response":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","title":"response"},"doc://Anima/documentation/Anima/Spring/stiffness":{"title":"stiffness","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"stiffness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"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"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"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":" }"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A value of "},{"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"},{"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":"."}]}]}],"variants":[{"paths":["\/documentation\/anima\/spring\/bounce"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"seeAlsoSections":[{"title":"Getting spring characteristics","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"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"How bouncy the spring is.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce"},"metadata":{"externalID":"s:5Anima6SpringV6bounceSdvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounce","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"title":"bounce","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"type":"topic","url":"\/documentation\/anima\/spring\/stiffness","kind":"symbol","role":"symbol","title":"stiffness"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","type":"topic","kind":"symbol","role":"symbol","title":"dampingRatio"},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","type":"topic","kind":"symbol","role":"symbol","title":"response"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","type":"topic","kind":"symbol","role":"symbol","title":"settlingDuration"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"How bouncy the spring is."}],"type":"topic","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","role":"symbol","title":"bounce"},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"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"}],"kind":"symbol","role":"symbol","title":"mass","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}],"type":"topic","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","role":"symbol","title":"damping"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]}}} \ 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 0b2234d4..a0497e65 100644 --- a/docs/data/documentation/anima/spring/bouncy(duration:extrabounce:).json +++ b/docs/data/documentation/anima/spring/bouncy(duration:extrabounce:).json @@ -1 +1 @@ -{"abstract":[{"text":"A spring with a predefined duration and higher amount of bounce that can be tuned.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"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}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bouncy"},{"kind":"text","text":"("},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":" = 0.5, "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":" = 0.0) -> "},{"text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}]}],"kind":"declarations"},{"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":[{"inlineContent":[{"text":"How much additional bounciness should be added to the base bounce of 0.3.","type":"text"}],"type":"paragraph"}],"name":"extraBounce"}],"kind":"parameters"}],"metadata":{"roleHeading":"Type Method","externalID":"s:5Anima6SpringV6bouncy8duration11extraBounceACSd_SdtFZ","title":"bouncy(duration:extraBounce:)","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bouncy"},{"kind":"text","text":"("},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"role":"symbol","symbolKind":"method"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/Spring/snappy":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"title":"snappy","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"title":"bouncy(duration:extraBounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"title":"snappy(duration:extraBounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"title":"interactive","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/smooth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/smooth","type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","url":"\/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:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"role":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/bouncy","type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Built-in springs","generated":true,"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:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"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","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","preciseIdentifier":"s:5Anima6SpringV"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","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":[{"inlineContent":[{"text":"How much additional bounciness should be added to the base bounce of 0.3.","type":"text"}],"type":"paragraph"}],"name":"extraBounce"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)"},"metadata":{"symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bouncy"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"roleHeading":"Type Method","externalID":"s:5Anima6SpringV6bouncy8duration11extraBounceACSd_SdtFZ","role":"symbol","modules":[{"name":"Anima"}],"title":"bouncy(duration:extraBounce:)"},"abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","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"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/bouncy":{"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}],"type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/snappy":{"url":"\/documentation\/anima\/spring\/snappy","role":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy.","type":"text"}],"type":"topic","title":"snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Spring/smooth":{"url":"\/documentation\/anima\/spring\/smooth","role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"title":"smooth(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","url":"\/documentation\/anima\/spring\/interactive","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","title":"interactive","role":"symbol","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)"}}} \ 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 d13b5f4e..9eeeeba3 100644 --- a/docs/data/documentation/anima/spring/bouncy.json +++ b/docs/data/documentation/anima/spring/bouncy.json @@ -1 +1 @@ -{"metadata":{"title":"bouncy","role":"symbol","roleHeading":"Type Property","fragments":[{"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","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV6bouncyACvpZ","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","interfaceLanguage":"swift"},"seeAlsoSections":[{"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:)"],"generated":true}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/bouncy"]}],"abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","url":"\/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:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"title":"snappy(duration:extraBounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"title":"interactive","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"title":"snappy","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy"},"doc://Anima/documentation/Anima/Spring/smooth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/smooth","type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth"},"doc://Anima/documentation/Anima/Spring/bouncy":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"role":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/bouncy","type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"title":"bouncy(duration:extraBounce:)","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"bouncy","roleHeading":"Type Property","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima6SpringV6bouncyACvpZ","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}]},"variants":[{"paths":["\/documentation\/anima\/spring\/bouncy"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"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:)"],"title":"Built-in springs"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/bouncy":{"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}],"type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}]},"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","url":"\/documentation\/anima\/spring\/interactive","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","title":"interactive","role":"symbol","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"title":"smooth(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","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"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/smooth":{"url":"\/documentation\/anima\/spring\/smooth","role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/snappy":{"url":"\/documentation\/anima\/spring\/snappy","role":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy.","type":"text"}],"type":"topic","title":"snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]}}} \ 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 21159caf..745742e9 100644 --- a/docs/data/documentation/anima/spring/customstringconvertible-implementations.json +++ b/docs/data/documentation/anima/spring/customstringconvertible-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/description"]}],"kind":"article","metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CustomStringConvertible Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/customstringconvertible-implementations"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/description":{"title":"description","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/description","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/spring\/description","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]}}} \ No newline at end of file +{"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CustomStringConvertible Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/spring\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/description"]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/description":{"type":"topic","url":"\/documentation\/anima\/spring\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/description","abstract":[],"title":"description","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]}}} \ 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 634dc7c0..a490b150 100644 --- a/docs/data/documentation/anima/spring/damping.json +++ b/docs/data/documentation/anima/spring/damping.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"kind":"symbol","abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}],"variants":[{"paths":["\/documentation\/anima\/spring\/damping"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Getting spring characteristics","generated":true,"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"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"damping"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"languages":["swift"]}]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"damping","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV7dampingSdvp","title":"damping"},"sections":[],"references":{"doc://Anima/documentation/Anima/Spring/response":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","title":"response"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"damping","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"bounce","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","url":"\/documentation\/anima\/spring\/settlingduration","kind":"symbol","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"title":"settlingDuration","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/stiffness":{"title":"stiffness","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"stiffness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"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"},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"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"}],"kind":"symbol","title":"mass","type":"topic"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","title":"dampingRatio","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/spring\/damping"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Getting spring characteristics","generated":true,"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"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"kind":"symbol","metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima6SpringV7dampingSdvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"damping"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"damping","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"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"}],"kind":"symbol","role":"symbol","title":"mass","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","type":"topic","kind":"symbol","role":"symbol","title":"dampingRatio"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"How bouncy the spring is."}],"type":"topic","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","role":"symbol","title":"bounce"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","type":"topic","kind":"symbol","role":"symbol","title":"settlingDuration"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}],"type":"topic","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","role":"symbol","title":"damping"},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","type":"topic","kind":"symbol","role":"symbol","title":"response"},"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"type":"topic","url":"\/documentation\/anima\/spring\/stiffness","kind":"symbol","role":"symbol","title":"stiffness"}}} \ 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 e4170b24..f1f1c684 100644 --- a/docs/data/documentation/anima/spring/dampingratio.json +++ b/docs/data/documentation/anima/spring/dampingratio.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"kind":"symbol","abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/dampingratio"]}],"seeAlsoSections":[{"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"],"title":"Getting spring characteristics","generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dampingRatio"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"dampingRatio"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV12dampingRatioSdvp","title":"dampingRatio"},"sections":[],"references":{"doc://Anima/documentation/Anima/Spring/response":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","title":"response"},"doc://Anima/documentation/Anima/Spring/stiffness":{"title":"stiffness","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"stiffness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"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"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"bounce","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","url":"\/documentation\/anima\/spring\/settlingduration","kind":"symbol","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"title":"settlingDuration","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"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"}],"kind":"symbol","title":"mass","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","title":"dampingRatio","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}]},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"damping","type":"topic","role":"symbol"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima6SpringV12dampingRatioSdvp","modules":[{"name":"Anima"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"title":"dampingRatio"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/dampingratio"]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"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"],"generated":true,"title":"Getting spring characteristics"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"dampingRatio"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","interfaceLanguage":"swift"},"abstract":[{"text":"The amount of oscillation the spring will exhibit (i.e. “springiness”).","type":"text"}],"references":{"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"type":"topic","url":"\/documentation\/anima\/spring\/stiffness","kind":"symbol","role":"symbol","title":"stiffness"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","type":"topic","kind":"symbol","role":"symbol","title":"response"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","type":"topic","kind":"symbol","role":"symbol","title":"settlingDuration"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","type":"topic","kind":"symbol","role":"symbol","title":"dampingRatio"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}],"type":"topic","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","role":"symbol","title":"damping"},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"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"}],"kind":"symbol","role":"symbol","title":"mass","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"How bouncy the spring is."}],"type":"topic","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","role":"symbol","title":"bounce"}}} \ 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 40e802b2..3b19b177 100644 --- a/docs/data/documentation/anima/spring/description.json +++ b/docs/data/documentation/anima/spring/description.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/description"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Property","title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima6SpringV11descriptionSSvp","role":"symbol","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/description"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring","doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/spring\/customstringconvertible-implementations","type":"topic","kind":"article"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/description":{"title":"description","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/description","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/spring\/description","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring","doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/description"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/description","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima6SpringV11descriptionSSvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","title":"description"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/spring\/customstringconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/description":{"type":"topic","url":"\/documentation\/anima\/spring\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/description","abstract":[],"title":"description","kind":"symbol","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 6fdeb49a..e07a6a46 100644 --- a/docs/data/documentation/anima/spring/equatable-implementations.json +++ b/docs/data/documentation/anima/spring/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations"},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"Equatable Implementations"},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"variants":[{"paths":["\/documentation\/anima\/spring\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/!=(_:_:)":{"url":"\/documentation\/anima\/spring\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)","abstract":[],"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":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","role":"symbol","title":"!=(_:_:)","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/equatable-implementations"]}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)"],"title":"Operators","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/!=(_:_:)":{"url":"\/documentation\/anima\/spring\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)","abstract":[],"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"},{"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/spring/force(fromvalue:tovalue:position:velocity:).json b/docs/data/documentation/anima/spring/force(fromvalue:tovalue:position:velocity:).json index 64bf741d..4b0856e5 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 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Instance Method","externalID":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF","platforms":[{"beta":false,"unavailable":false,"deprecated":false,"name":"iOS","introducedAt":"17.0"},{"introducedAt":"14.0","deprecated":false,"beta":false,"name":"macOS","unavailable":false},{"unavailable":false,"introducedAt":"17.0","beta":false,"deprecated":false,"name":"tvOS"}],"title":"force(fromValue:toValue:position:velocity:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"force"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"}],"extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)"],"generated":true,"title":"Getting spring force"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"kind":"symbol","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":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"force","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"position","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/force(target:position:velocity:)":{"title":"force(target:position:velocity:)","abstract":[{"text":"Calculates the force upon the spring given a current position, target, and velocity amount of change.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"force"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","url":"\/documentation\/anima\/spring\/force(target:position:velocity:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/force(fromValue:toValue:position:velocity:)":{"title":"force(fromValue:toValue:position:velocity:)","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"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"force","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"position","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","url":"\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"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."}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)"},"metadata":{"extendedModule":"Anima","role":"symbol","externalID":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF","platforms":[{"name":"iOS","unavailable":false,"beta":false,"introducedAt":"17.0","deprecated":false},{"beta":false,"introducedAt":"14.0","name":"macOS","deprecated":false,"unavailable":false},{"introducedAt":"17.0","name":"tvOS","unavailable":false,"deprecated":false,"beta":false}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"force","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"}],"roleHeading":"Instance Method","title":"force(fromValue:toValue:position:velocity:)","modules":[{"name":"Anima"}],"symbolKind":"method"},"seeAlsoSections":[{"generated":true,"title":"Getting spring force","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)"]}],"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"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"position","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"references":{"doc://Anima/documentation/Anima/Spring/force(target:position:velocity:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"force"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"position","kind":"externalParam"},{"kind":"text","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"}],"type":"topic","kind":"symbol","abstract":[{"text":"Calculates the force upon the spring given a current position, target, and velocity amount of change.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","title":"force(target:position:velocity:)","url":"\/documentation\/anima\/spring\/force(target:position:velocity:)"},"doc://Anima/documentation/Anima/Spring/force(fromValue:toValue:position:velocity:)":{"url":"\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"force"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"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:)","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]}}} \ 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 8cb4d709..fbb7ab00 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 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/force(target:position:velocity:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"force"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"position","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"VectorArithmetic","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"seeAlsoSections":[{"title":"Getting spring force","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"abstract":[{"type":"text","text":"Calculates the force upon the spring given a current position, target, and velocity amount of change."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","externalID":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF","extendedModule":"Anima","modules":[{"name":"Anima"}],"title":"force(target:position:velocity:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"force","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"position","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":") -> "},{"text":"V","kind":"typeIdentifier"}],"platforms":[{"deprecated":false,"introducedAt":"17.0","unavailable":false,"name":"iOS","beta":false},{"introducedAt":"14.0","beta":false,"deprecated":false,"unavailable":false,"name":"macOS"},{"introducedAt":"17.0","beta":false,"deprecated":false,"name":"tvOS","unavailable":false}],"role":"symbol","symbolKind":"method"},"references":{"doc://Anima/documentation/Anima/Spring/force(target:position:velocity:)":{"title":"force(target:position:velocity:)","abstract":[{"text":"Calculates the force upon the spring given a current position, target, and velocity amount of change.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"force"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","url":"\/documentation\/anima\/spring\/force(target:position:velocity:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/force(fromValue:toValue:position:velocity:)":{"title":"force(fromValue:toValue:position:velocity:)","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"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"force","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"position","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","url":"\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)","role":"symbol"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"abstract":[{"text":"Calculates the force upon the spring given a current position, target, and velocity amount of change.","type":"text"}],"seeAlsoSections":[{"title":"Getting spring force","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"force"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Method","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"force"},{"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":"position","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"},{"kind":"typeIdentifier","text":"V"}],"title":"force(target:position:velocity:)","symbolKind":"method","extendedModule":"Anima","externalID":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF","platforms":[{"introducedAt":"17.0","name":"iOS","beta":false,"deprecated":false,"unavailable":false},{"introducedAt":"14.0","deprecated":false,"beta":false,"unavailable":false,"name":"macOS"},{"name":"tvOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"17.0"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/spring\/force(target:position:velocity:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/force(fromValue:toValue:position:velocity:)":{"url":"\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"force"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"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:)","type":"topic"},"doc://Anima/documentation/Anima/Spring/force(target:position:velocity:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"force"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"position","kind":"externalParam"},{"kind":"text","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"}],"type":"topic","kind":"symbol","abstract":[{"text":"Calculates the force upon the spring given a current position, target, and velocity amount of change.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","title":"force(target:position:velocity:)","url":"\/documentation\/anima\/spring\/force(target:position:velocity:)"}}} \ 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 062a4be8..2c3fa9f5 100644 --- a/docs/data/documentation/anima/spring/init(duration:bounce:).json +++ b/docs/data/documentation/anima/spring/init(duration:bounce:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 0.55, "},{"kind":"externalParam","text":"bounce"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":" = 0.0)","kind":"text"}]}]},{"kind":"parameters","parameters":[{"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":"duration"},{"content":[{"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."}],"type":"paragraph"}],"name":"bounce"}]}],"metadata":{"title":"init(duration:bounce:)","externalID":"s:5Anima6SpringV8duration6bounceACSd_Sdtcfc","symbolKind":"init","roleHeading":"Initializer","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"bounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"sections":[],"abstract":[{"type":"text","text":"Creates a spring with the specified duration and bounce."}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/init(duration:bounce:)"]}],"seeAlsoSections":[{"title":"Creating Spring","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:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","title":"init(settlingDuration:dampingRatio:epsilon:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"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","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(stiffness:dampingRatio:mass:)","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"response"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","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"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(response:dampingRatio:mass:)","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"role":"symbol"},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"title":"init(duration:bounce:)","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","abstract":[{"type":"text","text":"Creates a spring with the specified duration and bounce."}],"role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)"},"metadata":{"roleHeading":"Initializer","title":"init(duration:bounce:)","symbolKind":"init","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV8duration6bounceACSd_Sdtcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bounce"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"sections":[],"abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}],"seeAlsoSections":[{"title":"Creating Spring","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:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 0.55, "},{"kind":"externalParam","text":"bounce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" = 0.0)","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"duration","content":[{"type":"paragraph","inlineContent":[{"type":"text","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."}]}]},{"name":"bounce","content":[{"type":"paragraph","inlineContent":[{"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.","type":"text"}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/init(duration:bounce:)"]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","type":"topic","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"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"},{"kind":"text","text":", "},{"text":"mass","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(response:dampingRatio:mass:)"},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","type":"topic","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","abstract":[{"type":"text","text":"Creates a spring with the specified duration and damping ratio."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(settlingDuration:dampingRatio:epsilon:)"},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","type":"topic","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"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"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(stiffness:dampingRatio:mass:)"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}],"title":"init(duration:bounce:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"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 e57c11b2..cbeae7e7 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 @@ -{"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."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"response"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" = 1.0)","kind":"text"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"response","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 "},{"code":"0","type":"codeVoice"},{"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"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The amount of oscillation the spring will < (i.e. “springiness”). A value of "},{"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."}],"type":"paragraph"}],"name":"dampingRatio"},{"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."}]}],"name":"mass"}]}],"metadata":{"externalID":"s:5Anima6SpringV8response12dampingRatio4massACSd_S2dtcfc","title":"init(response:dampingRatio:mass:)","symbolKind":"init","roleHeading":"Initializer","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"response","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}]},"seeAlsoSections":[{"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:)"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"title":"init(duration:bounce:)","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","abstract":[{"type":"text","text":"Creates a spring with the specified duration and bounce."}],"role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"response"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","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"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(response:dampingRatio:mass:)","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"role":"symbol"},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(stiffness:dampingRatio:mass:)","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","title":"init(settlingDuration:dampingRatio:epsilon:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","symbolKind":"init","roleHeading":"Initializer","modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV8response12dampingRatio4massACSd_S2dtcfc","title":"init(response:dampingRatio:mass:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"response","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"mass","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/init(response:dampingratio:mass:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)"},"sections":[],"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:)"]}],"abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"mass","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":" = 1.0)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"response","content":[{"inlineContent":[{"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":"text"},{"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"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The amount of oscillation the spring will < (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"},{"type":"text","text":" (underdamped) will increase oscillation (and overshoot the target) before settling."}],"type":"paragraph"}],"name":"dampingRatio"},{"name":"mass","content":[{"inlineContent":[{"type":"text","text":"The mass “attached” to the spring. The default value of "},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" rarely needs to be modified."}],"type":"paragraph"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"references":{"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}],"title":"init(duration:bounce:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","type":"topic","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","abstract":[{"type":"text","text":"Creates a spring with the specified duration and damping ratio."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(settlingDuration:dampingRatio:epsilon:)"},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","type":"topic","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"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"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(stiffness:dampingRatio:mass:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","type":"topic","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"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"},{"kind":"text","text":", "},{"text":"mass","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(response:dampingRatio:mass:)"}}} \ 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 c6f12715..02342e97 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 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5Anima6SpringV16settlingDuration12dampingRatio7epsilonACSd_S2dtcfc","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"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":")"}],"title":"init(settlingDuration:dampingRatio:epsilon:)","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"init","platforms":[{"introducedAt":"17.0","unavailable":false,"name":"iOS","deprecated":false,"beta":false},{"deprecated":false,"name":"macOS","beta":false,"introducedAt":"14.0","unavailable":false},{"unavailable":false,"name":"tvOS","beta":false,"introducedAt":"17.0","deprecated":false}]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Creates a spring with the specified duration and damping ratio."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" = 0.0001)","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"settlingDuration","content":[{"type":"paragraph","inlineContent":[{"text":"The approximate time it will take for the spring to come to rest.","type":"text"}]}]},{"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":[{"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 "},{"type":"codeVoice","code":"0.001"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"parameters"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"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:)"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"response"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","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"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(response:dampingRatio:mass:)","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"title":"init(duration:bounce:)","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","abstract":[{"type":"text","text":"Creates a spring with the specified duration and bounce."}],"role":"symbol"},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(stiffness:dampingRatio:mass:)","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","title":"init(settlingDuration:dampingRatio:epsilon:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima6SpringV16settlingDuration12dampingRatio7epsilonACSd_S2dtcfc","roleHeading":"Initializer","role":"symbol","platforms":[{"name":"iOS","beta":false,"unavailable":false,"introducedAt":"17.0","deprecated":false},{"beta":false,"unavailable":false,"deprecated":false,"introducedAt":"14.0","name":"macOS"},{"beta":false,"deprecated":false,"introducedAt":"17.0","name":"tvOS","unavailable":false}],"modules":[{"name":"Anima"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(settlingDuration:dampingRatio:epsilon:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"settlingDuration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 0.0001)"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The approximate time it will take for the spring to come to rest.","type":"text"}]}],"name":"settlingDuration"},{"name":"dampingRatio","content":[{"inlineContent":[{"type":"text","text":"The amount of drag applied as a fraction of the amount needed to produce critical damping."}],"type":"paragraph"}]},{"content":[{"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"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"epsilon"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"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(stiffness:dampingRatio:mass:)"],"title":"Creating Spring","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)"},"abstract":[{"type":"text","text":"Creates a spring with the specified duration and damping ratio."}],"references":{"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","type":"topic","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","abstract":[{"type":"text","text":"Creates a spring with the specified duration and damping ratio."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(settlingDuration:dampingRatio:epsilon:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","type":"topic","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"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"},{"kind":"text","text":", "},{"text":"mass","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(response:dampingRatio:mass:)"},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}],"title":"init(duration:bounce:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","type":"topic","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"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"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(stiffness:dampingRatio:mass:)"}}} \ 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 93eb845e..5bf5e05a 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 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)"},"metadata":{"externalID":"s:5Anima6SpringV9stiffness12dampingRatio4massACSd_S2dtcfc","title":"init(stiffness:dampingRatio:mass:)","role":"symbol","symbolKind":"init","modules":[{"name":"Anima"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"stiffness"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"mass","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"roleHeading":"Initializer"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"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}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"stiffness"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"mass","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":" = 1.0)"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","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."}]}],"name":"stiffness"},{"content":[{"inlineContent":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”). A value of "},{"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."}],"type":"paragraph"}],"name":"dampingRatio"},{"content":[{"inlineContent":[{"type":"text","text":"The mass “attached” to the spring. The default value of "},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" rarely needs to be modified."}],"type":"paragraph"}],"name":"mass"}]}],"references":{"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"title":"init(duration:bounce:)","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","abstract":[{"type":"text","text":"Creates a spring with the specified duration and bounce."}],"role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","title":"init(settlingDuration:dampingRatio:epsilon:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/response":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","title":"response"},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"response"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","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"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(response:dampingRatio:mass:)","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"role":"symbol"},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(stiffness:dampingRatio:mass:)","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"stiffness"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"mass","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":" = 1.0)","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","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"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response"},{"type":"text","text":" value."}]}],"name":"stiffness"},{"name":"dampingRatio","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”). A value of "},{"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"}]}]},{"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."}]}]}]}],"variants":[{"paths":["\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"metadata":{"title":"init(stiffness:dampingRatio:mass:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"externalID":"s:5Anima6SpringV9stiffness12dampingRatio4massACSd_S2dtcfc","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Initializer"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","interfaceLanguage":"swift"},"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}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"references":{"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","type":"topic","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"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"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(stiffness:dampingRatio:mass:)"},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","type":"topic","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","abstract":[{"type":"text","text":"Creates a spring with the specified duration and damping ratio."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(settlingDuration:dampingRatio:epsilon:)"},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","type":"topic","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"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"},{"kind":"text","text":", "},{"text":"mass","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(response:dampingRatio:mass:)"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","type":"topic","kind":"symbol","role":"symbol","title":"response"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}],"title":"init(duration:bounce:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]}}} \ 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 ba3f3647..d74ce892 100644 --- a/docs/data/documentation/anima/spring/interactive.json +++ b/docs/data/documentation/anima/spring/interactive.json @@ -1 +1 @@ -{"metadata":{"title":"interactive","externalID":"s:5Anima6SpringV11interactiveACvpZ","symbolKind":"property","roleHeading":"Type Property","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"modules":[{"name":"Anima"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"seeAlsoSections":[{"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:)"],"title":"Built-in springs","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/interactive"]}],"references":{"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","url":"\/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:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/smooth","type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"title":"snappy(duration:extraBounce:)","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"title":"bouncy(duration:extraBounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"title":"interactive","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"role":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/bouncy","type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/snappy":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"title":"snappy","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy"}}} \ No newline at end of file +{"kind":"symbol","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}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"variants":[{"paths":["\/documentation\/anima\/spring\/interactive"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive"},"metadata":{"externalID":"s:5Anima6SpringV11interactiveACvpZ","title":"interactive","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","roleHeading":"Type Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"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","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"}],"platforms":["macOS"],"languages":["swift"]}]}],"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},"references":{"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","url":"\/documentation\/anima\/spring\/interactive","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","title":"interactive","role":"symbol","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","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"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/smooth":{"url":"\/documentation\/anima\/spring\/smooth","role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"title":"smooth(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/bouncy":{"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}],"type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/snappy":{"url":"\/documentation\/anima\/spring\/snappy","role":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy.","type":"text"}],"type":"topic","title":"snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]}}} \ 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 83848664..c4fd3097 100644 --- a/docs/data/documentation/anima/spring/mass.json +++ b/docs/data/documentation/anima/spring/mass.json @@ -1 +1 @@ -{"abstract":[{"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."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/mass"]}],"sections":[],"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"],"generated":true,"title":"Getting spring characteristics"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"mass"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mass","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"title":"mass","symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","externalID":"s:5Anima6SpringV4massSdvp"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/stiffness":{"title":"stiffness","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"stiffness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"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"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","title":"dampingRatio","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"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"}],"kind":"symbol","title":"mass","type":"topic"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","url":"\/documentation\/anima\/spring\/settlingduration","kind":"symbol","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"title":"settlingDuration","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/response":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","title":"response"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"damping","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"bounce","type":"topic","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mass","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/spring\/mass"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"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\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mass","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"externalID":"s:5Anima6SpringV4massSdvp","title":"mass","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol"},"abstract":[{"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."}],"references":{"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","type":"topic","kind":"symbol","role":"symbol","title":"dampingRatio"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}],"type":"topic","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","role":"symbol","title":"damping"},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","type":"topic","kind":"symbol","role":"symbol","title":"response"},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"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"}],"kind":"symbol","role":"symbol","title":"mass","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"How bouncy the spring is."}],"type":"topic","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","role":"symbol","title":"bounce"},"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"type":"topic","url":"\/documentation\/anima\/spring\/stiffness","kind":"symbol","role":"symbol","title":"stiffness"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","type":"topic","kind":"symbol","role":"symbol","title":"settlingDuration"}}} \ 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 fcc3ee9c..8cce236b 100644 --- a/docs/data/documentation/anima/spring/response.json +++ b/docs/data/documentation/anima/spring/response.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"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":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/response"]}],"sections":[],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"response","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV8responseSdvp","title":"response"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/Spring/dampingRatio":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","title":"dampingRatio","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}]},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"damping","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/stiffness":{"title":"stiffness","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"stiffness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"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"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/response":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","title":"response"},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"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"}],"kind":"symbol","title":"mass","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"bounce","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","url":"\/documentation\/anima\/spring\/settlingduration","kind":"symbol","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"title":"settlingDuration","type":"topic","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"response","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"sections":[],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima6SpringV8responseSdvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"response"},"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\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/response"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response"},"references":{"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"How bouncy the spring is."}],"type":"topic","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","role":"symbol","title":"bounce"},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","type":"topic","kind":"symbol","role":"symbol","title":"response"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"type":"topic","url":"\/documentation\/anima\/spring\/stiffness","kind":"symbol","role":"symbol","title":"stiffness"},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"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"}],"kind":"symbol","role":"symbol","title":"mass","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}],"type":"topic","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","role":"symbol","title":"damping"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","type":"topic","kind":"symbol","role":"symbol","title":"dampingRatio"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","type":"topic","kind":"symbol","role":"symbol","title":"settlingDuration"}}} \ 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 bb1a091e..11cd3190 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 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","extendedModule":"Anima","title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","externalID":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF","platforms":[{"name":"iOS","unavailable":false,"beta":false,"introducedAt":"17.0","deprecated":false},{"unavailable":false,"beta":false,"introducedAt":"14.0","deprecated":false,"name":"macOS"},{"deprecated":false,"unavailable":false,"name":"tvOS","beta":false,"introducedAt":"17.0"}],"modules":[{"name":"Anima"}],"symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"settlingDuration","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"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"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]},"seeAlsoSections":[{"generated":true,"title":"Getting spring settling duration","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"settlingDuration","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":" = 0.001) -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/settlingDuration(target:initialVelocity:epsilon:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"title":"settlingDuration(target:initialVelocity:epsilon:)","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"url":"\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)"},"doc://Anima/documentation/Anima/Spring/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","kind":"symbol","type":"topic","title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"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":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":" = 0.001) -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"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"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","platforms":[{"deprecated":false,"beta":false,"name":"iOS","introducedAt":"17.0","unavailable":false},{"unavailable":false,"beta":false,"name":"macOS","deprecated":false,"introducedAt":"14.0"},{"deprecated":false,"introducedAt":"17.0","beta":false,"unavailable":false,"name":"tvOS"}],"extendedModule":"Anima","externalID":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF","symbolKind":"method","roleHeading":"Instance Method","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":"fromValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"modules":[{"name":"Anima"}],"title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)"},"abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"seeAlsoSections":[{"title":"Getting spring settling duration","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)"]}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)":{"url":"\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","type":"topic","role":"symbol","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/settlingDuration(target:initialVelocity:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)","url":"\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"kind":"text","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"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"settlingDuration(target:initialVelocity:epsilon:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}]}}} \ 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 a86e4f3e..b2c0d124 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 @@ -{"kind":"symbol","metadata":{"symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"title":"settlingDuration(target:initialVelocity:epsilon:)","role":"symbol","platforms":[{"introducedAt":"17.0","beta":false,"deprecated":false,"unavailable":false,"name":"iOS"},{"beta":false,"name":"macOS","deprecated":false,"introducedAt":"14.0","unavailable":false},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"17.0","name":"tvOS"}],"externalID":"s:5Anima6SpringV16settlingDuration6target15initialVelocity7epsilonSdx_xSdt7SwiftUI16VectorArithmeticRzlF","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"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":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"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."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":" = .zero, "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" = 0.001) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","kind":"typeIdentifier","text":"VectorArithmetic"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)"},"seeAlsoSections":[{"title":"Getting spring settling duration","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)"]}],"references":{"doc://Anima/documentation/Anima/Spring/settlingDuration(target:initialVelocity:epsilon:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"title":"settlingDuration(target:initialVelocity:epsilon:)","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"url":"\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"symbol","type":"topic","navigatorTitle":[{"text":"Spring","kind":"identifier"}],"title":"Spring","abstract":[{"type":"text","text":"A representation of a spring’s motion."}],"url":"\/documentation\/anima\/spring","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","kind":"symbol","type":"topic","title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"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":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}}} \ No newline at end of file +{"metadata":{"symbolKind":"method","platforms":[{"name":"iOS","beta":false,"unavailable":false,"introducedAt":"17.0","deprecated":false},{"introducedAt":"14.0","unavailable":false,"beta":false,"deprecated":false,"name":"macOS"},{"beta":false,"unavailable":false,"introducedAt":"17.0","deprecated":false,"name":"tvOS"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"settlingDuration","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"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"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"externalID":"s:5Anima6SpringV16settlingDuration6target15initialVelocity7epsilonSdx_xSdt7SwiftUI16VectorArithmeticRzlF","title":"settlingDuration(target:initialVelocity:epsilon:)","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"role":"symbol","extendedModule":"Anima"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"settlingDuration","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" = .zero, "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":" = 0.001) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)"],"title":"Getting spring settling duration","generated":true}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","type":"topic","role":"symbol","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/settlingDuration(target:initialVelocity:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)","url":"\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"kind":"text","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"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"settlingDuration(target:initialVelocity:epsilon:)","type":"topic","role":"symbol","abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}]}}} \ 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 41c003fb..f11013ce 100644 --- a/docs/data/documentation/anima/spring/settlingduration.json +++ b/docs/data/documentation/anima/spring/settlingduration.json @@ -1 +1 @@ -{"abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"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"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/settlingduration"]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV16settlingDurationSdvp","title":"settlingDuration"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"references":{"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","url":"\/documentation\/anima\/spring\/settlingduration","kind":"symbol","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"title":"settlingDuration","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/stiffness":{"title":"stiffness","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"stiffness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"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"},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"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"}],"kind":"symbol","title":"mass","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"bounce","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","title":"dampingRatio","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}]},"doc://Anima/documentation/Anima/Spring/response":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","title":"response"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"damping","type":"topic","role":"symbol"}}} \ No newline at end of file +{"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\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"]}],"abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/settlingduration"]}],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"title":"settlingDuration","externalID":"s:5Anima6SpringV16settlingDurationSdvp","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","type":"topic","kind":"symbol","role":"symbol","title":"response"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"type":"topic","url":"\/documentation\/anima\/spring\/stiffness","kind":"symbol","role":"symbol","title":"stiffness"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}],"type":"topic","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","role":"symbol","title":"damping"},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"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"}],"kind":"symbol","role":"symbol","title":"mass","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","type":"topic","kind":"symbol","role":"symbol","title":"settlingDuration"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","type":"topic","kind":"symbol","role":"symbol","title":"dampingRatio"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"How bouncy the spring is."}],"type":"topic","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","role":"symbol","title":"bounce"}}} \ 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 ba7abd6f..aba18212 100644 --- a/docs/data/documentation/anima/spring/smooth(duration:extrabounce:).json +++ b/docs/data/documentation/anima/spring/smooth(duration:extrabounce:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/smooth(duration:extrabounce:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":" = 0.5, ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 0.0) -> "},{"kind":"typeIdentifier","text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","preciseIdentifier":"s:5Anima6SpringV"}],"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"}]}]},{"name":"extraBounce","content":[{"inlineContent":[{"type":"text","text":"How much additional bounciness should be added to the base bounce of 0."}],"type":"paragraph"}]}]}],"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV6smooth8duration11extraBounceACSd_SdtFZ","title":"smooth(duration:extraBounce:)"},"abstract":[{"text":"A smooth spring with a predefined duration and no bounce that can be tuned.","type":"text"}],"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\/snappy","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"title":"snappy(duration:extraBounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"title":"interactive","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/smooth","type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","url":"\/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:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"title":"snappy","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"title":"bouncy(duration:extraBounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/bouncy":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"role":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/bouncy","type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"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"},{"text":" = 0.0) -> ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}]}]},{"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":[{"type":"paragraph","inlineContent":[{"text":"How much additional bounciness should be added to the base bounce of 0.","type":"text"}]}],"name":"extraBounce"}],"kind":"parameters"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/smooth(duration:extrabounce:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"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"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"smooth"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"externalID":"s:5Anima6SpringV6smooth8duration11extraBounceACSd_SdtFZ","title":"smooth(duration:extraBounce:)","roleHeading":"Type Method","modules":[{"name":"Anima"}],"role":"symbol"},"abstract":[{"text":"A smooth spring with a predefined duration and no bounce that can be tuned.","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"title":"smooth(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/snappy":{"url":"\/documentation\/anima\/spring\/snappy","role":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy.","type":"text"}],"type":"topic","title":"snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","url":"\/documentation\/anima\/spring\/interactive","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","title":"interactive","role":"symbol","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic"},"doc://Anima/documentation/Anima/Spring/smooth":{"url":"\/documentation\/anima\/spring\/smooth","role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/bouncy":{"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}],"type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}]},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","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"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"}}} \ 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 d259fd4e..409859af 100644 --- a/docs/data/documentation/anima/spring/smooth.json +++ b/docs/data/documentation/anima/spring/smooth.json @@ -1 +1 @@ -{"abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"variants":[{"paths":["\/documentation\/anima\/spring\/smooth"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Built-in springs","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(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"]}],"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"smooth"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"externalID":"s:5Anima6SpringV6smoothACvpZ","title":"smooth","symbolKind":"property"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"title":"interactive","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","url":"\/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:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"title":"snappy","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"title":"snappy(duration:extraBounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"title":"bouncy(duration:extraBounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"role":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/bouncy","type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy"},"doc://Anima/documentation/Anima/Spring/smooth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/smooth","type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","preciseIdentifier":"s:5Anima6SpringV"}],"languages":["swift"]}],"kind":"declarations"}],"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}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/smooth"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Type Property","title":"smooth","symbolKind":"property","role":"symbol","externalID":"s:5Anima6SpringV6smoothACvpZ","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}]},"sections":[],"kind":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"references":{"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"title":"smooth(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/snappy":{"url":"\/documentation\/anima\/spring\/snappy","role":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy.","type":"text"}],"type":"topic","title":"snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/bouncy":{"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}],"type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}]},"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","url":"\/documentation\/anima\/spring\/interactive","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","title":"interactive","role":"symbol","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","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"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/smooth":{"url":"\/documentation\/anima\/spring\/smooth","role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}]}}} \ 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 690dcf6d..a3ae7f43 100644 --- a/docs/data/documentation/anima/spring/snappy(duration:extrabounce:).json +++ b/docs/data/documentation/anima/spring/snappy(duration:extrabounce:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 0.5, "},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" = 0.0) -> ","kind":"text"},{"text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"languages":["swift"]}]},{"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":[{"text":"How much additional bounciness should be added to the base bounce of 0.15.","type":"text"}],"type":"paragraph"}],"name":"extraBounce"}],"kind":"parameters"}],"kind":"symbol","seeAlsoSections":[{"generated":true,"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"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/snappy(duration:extrabounce:)"]}],"metadata":{"symbolKind":"method","roleHeading":"Type Method","title":"snappy(duration:extraBounce:)","role":"symbol","externalID":"s:5Anima6SpringV6snappy8duration11extraBounceACSd_SdtFZ","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"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"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/Spring/smooth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/smooth","type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth"},"doc://Anima/documentation/Anima/Spring/snappy":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"title":"snappy","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/bouncy":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"role":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/bouncy","type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","url":"\/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:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"title":"bouncy(duration:extraBounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"title":"interactive","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"title":"snappy(duration:extraBounce:)","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/snappy(duration:extrabounce:)"]}],"identifier":{"interfaceLanguage":"swift","url":"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"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"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"],"generated":true,"title":"Built-in springs"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" = 0.5, ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 0.0) -> "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"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.15."}],"type":"paragraph"}],"name":"extraBounce"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"externalID":"s:5Anima6SpringV6snappy8duration11extraBounceACSd_SdtFZ","title":"snappy(duration:extraBounce:)","roleHeading":"Type Method","modules":[{"name":"Anima"}],"role":"symbol"},"references":{"doc://Anima/documentation/Anima/Spring/snappy":{"url":"\/documentation\/anima\/spring\/snappy","role":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy.","type":"text"}],"type":"topic","title":"snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","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"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/smooth":{"url":"\/documentation\/anima\/spring\/smooth","role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"title":"smooth(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/bouncy":{"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}],"type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}]},"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","url":"\/documentation\/anima\/spring\/interactive","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","title":"interactive","role":"symbol","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic"}}} \ 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 74f9a598..5fe3d2b8 100644 --- a/docs/data/documentation/anima/spring/snappy.json +++ b/docs/data/documentation/anima/spring/snappy.json @@ -1 +1 @@ -{"abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/spring\/snappy"],"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(duration:extraBounce:)"],"title":"Built-in springs"}],"metadata":{"title":"snappy","externalID":"s:5Anima6SpringV6snappyACvpZ","role":"symbol","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"roleHeading":"Type Property","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"references":{"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"title":"snappy(duration:extraBounce:)","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","url":"\/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:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"role":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/bouncy","type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy"},"doc://Anima/documentation/Anima/Spring/smooth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"url":"\/documentation\/anima\/spring\/smooth","type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","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"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"title":"bouncy(duration:extraBounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"title":"interactive","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","type":"topic","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"title":"snappy","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/spring\/snappy"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"generated":true,"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:)"]}],"sections":[],"kind":"symbol","metadata":{"symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"title":"snappy","role":"symbol","externalID":"s:5Anima6SpringV6snappyACvpZ"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"kind":"text","text":": "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/bouncy":{"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}],"type":"topic","title":"bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","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"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"title":"smooth(duration:extraBounce:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)"},"doc://Anima/documentation/Anima/Spring/smooth":{"url":"\/documentation\/anima\/spring\/smooth","role":"symbol","abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"type":"topic","title":"smooth","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/snappy":{"url":"\/documentation\/anima\/spring\/snappy","role":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy.","type":"text"}],"type":"topic","title":"snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Spring/interactive":{"kind":"symbol","url":"\/documentation\/anima\/spring\/interactive","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","title":"interactive","role":"symbol","abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"type":"topic"}}} \ 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 568d55bc..56ae372d 100644 --- a/docs/data/documentation/anima/spring/stiffness.json +++ b/docs/data/documentation/anima/spring/stiffness.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"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"],"generated":true,"title":"Getting spring characteristics"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"metadata":{"roleHeading":"Instance Property","role":"symbol","title":"stiffness","symbolKind":"property","externalID":"s:5Anima6SpringV9stiffnessSdvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"stiffness","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"modules":[{"name":"Anima"}]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/spring\/stiffness"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"stiffness","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Spring/response":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","title":"response"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","url":"\/documentation\/anima\/spring\/settlingduration","kind":"symbol","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"title":"settlingDuration","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"bounce","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"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"}],"kind":"symbol","title":"mass","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","title":"dampingRatio","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}]},"doc://Anima/documentation/Anima/Spring/stiffness":{"title":"stiffness","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"stiffness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"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"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"damping","type":"topic","role":"symbol"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stiffness","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property","title":"stiffness","externalID":"s:5Anima6SpringV9stiffnessSdvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"abstract":[{"text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"stiffness","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"platforms":["macOS"]}]}],"kind":"symbol","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\/settlingDuration"],"title":"Getting spring characteristics"}],"variants":[{"paths":["\/documentation\/anima\/spring\/stiffness"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"},"sections":[],"references":{"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","type":"topic","kind":"symbol","role":"symbol","title":"dampingRatio"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","type":"topic","kind":"symbol","role":"symbol","title":"settlingDuration"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","type":"topic","kind":"symbol","role":"symbol","title":"response"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"How bouncy the spring is."}],"type":"topic","url":"\/documentation\/anima\/spring\/bounce","kind":"symbol","role":"symbol","title":"bounce"},"doc://Anima/documentation/Anima/Spring/mass":{"url":"\/documentation\/anima\/spring\/mass","identifier":"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"}],"kind":"symbol","role":"symbol","title":"mass","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}],"type":"topic","url":"\/documentation\/anima\/spring\/damping","kind":"symbol","role":"symbol","title":"damping"},"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"type":"topic","url":"\/documentation\/anima\/spring\/stiffness","kind":"symbol","role":"symbol","title":"stiffness"}}} \ 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 5d01272a..50270bac 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 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"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"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}]}]},{"kind":"parameters","parameters":[{"name":"value","content":[{"inlineContent":[{"type":"text","text":"The current value of the spring."}],"type":"paragraph"}]},{"name":"velocity","content":[{"inlineContent":[{"type":"text","text":"The current velocity of the spring."}],"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."}]}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/spring\/update(value:velocity:target:deltatime:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Method","modules":[{"name":"Anima"}],"role":"symbol","title":"update(value:velocity:target:deltaTime:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"abstract":[{"text":"Updates the current value and velocity of a spring.","type":"text"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/update(value:velocity:target:deltaTime:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)","url":"\/documentation\/anima\/spring\/update(value:velocity:target:deltatime:)","title":"update(value:velocity:target:deltaTime:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"text":"Updates the current value and velocity of a spring.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Updates the current value and velocity of a spring.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/update(value:velocity:target:deltatime:)"]}],"metadata":{"modules":[{"name":"Anima"}],"title":"update(value:velocity:target:deltaTime:)","externalID":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"role":"symbol","roleHeading":"Instance Method"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"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"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"value","content":[{"inlineContent":[{"type":"text","text":"The current value of the spring."}],"type":"paragraph"}]},{"name":"velocity","content":[{"inlineContent":[{"type":"text","text":"The current velocity of the spring."}],"type":"paragraph"}]},{"name":"target","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The target that value is moving towards."}]}]},{"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"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Spring/update(value:velocity:target:deltaTime:)":{"title":"update(value:velocity:target:deltaTime:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"type":"topic","abstract":[{"type":"text","text":"Updates the current value and velocity of a spring."}],"kind":"symbol","url":"\/documentation\/anima\/spring\/update(value:velocity:target:deltatime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]}}} \ 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 21318244..877439fa 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 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)"],"title":"Getting spring value","generated":true}],"sections":[],"metadata":{"roleHeading":"Instance Method","title":"value(fromValue:toValue:initialVelocity:time:)","symbolKind":"method","externalID":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"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"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"role":"symbol","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"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":"time"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The starting value of the spring."}],"type":"paragraph"}],"name":"fromValue"},{"name":"toValue","content":[{"inlineContent":[{"text":"The target that value is moving towards.","type":"text"}],"type":"paragraph"}]},{"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"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/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."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/value(fromValue:toValue:initialVelocity:time:)":{"type":"topic","kind":"symbol","url":"\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"title":"value(fromValue:toValue:initialVelocity:time:)","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"}]},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Spring/value(target:initialVelocity:time:)":{"abstract":[{"type":"text","text":"Calculates the value of the spring at a given time given a target amount of change."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)","kind":"symbol","title":"value(target:initialVelocity:time:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"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"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/spring\/value(target:initialvelocity:time:)"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"roleHeading":"Instance Method","symbolKind":"method","title":"value(fromValue:toValue:initialVelocity:time:)","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"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"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty"}],"languages":["swift"]}]},{"parameters":[{"name":"fromValue","content":[{"inlineContent":[{"type":"text","text":"The starting value of the spring."}],"type":"paragraph"}]},{"name":"toValue","content":[{"inlineContent":[{"type":"text","text":"The target that value is moving towards."}],"type":"paragraph"}]},{"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"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)"],"title":"Getting spring value","generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)"},"references":{"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/value(target:initialVelocity:time:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"kind":"symbol","abstract":[{"text":"Calculates the value of the spring at a given time given a target amount of change.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)","type":"topic","url":"\/documentation\/anima\/spring\/value(target:initialvelocity:time:)","title":"value(target:initialVelocity:time:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/value(fromValue:toValue:initialVelocity:time:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"fromValue","kind":"externalParam"},{"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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"time"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","type":"topic","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"}],"url":"\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)","title":"value(fromValue:toValue:initialVelocity:time:)"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]}}} \ 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 cccded35..9f91aa67 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 @@ -{"variants":[{"paths":["\/documentation\/anima\/spring\/value(target:initialvelocity:time:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"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"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"VectorArithmetic","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The target that value is moving towards."}]}],"name":"target"},{"name":"initialVelocity","content":[{"inlineContent":[{"type":"text","text":"The initial velocity of the spring."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The amount of time that has passed since start of the spring.","type":"text"}]}],"name":"time"}],"kind":"parameters"}],"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF","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."}],"seeAlsoSections":[{"title":"Getting spring value","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)"]}],"references":{"doc://Anima/documentation/Anima/Spring/value(fromValue:toValue:initialVelocity:time:)":{"type":"topic","kind":"symbol","url":"\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"title":"value(fromValue:toValue:initialVelocity:time:)","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"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring/value(target:initialVelocity:time:)":{"abstract":[{"type":"text","text":"Calculates the value of the spring at a given time given a target amount of change."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)","kind":"symbol","title":"value(target:initialVelocity:time:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"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"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/spring\/value(target:initialvelocity:time:)"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/value(target:initialvelocity:time:)"]}],"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)"],"title":"Getting spring value"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"time"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF","role":"symbol","title":"value(target:initialVelocity:time:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"abstract":[{"text":"Calculates the value of the spring at a given time given a target amount of change.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"VectorArithmetic","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"languages":["swift"]}]},{"parameters":[{"name":"target","content":[{"inlineContent":[{"type":"text","text":"The target that value is moving towards."}],"type":"paragraph"}]},{"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"}]}]}],"kind":"parameters"}],"references":{"doc://Anima/documentation/Anima/Spring/value(fromValue:toValue:initialVelocity:time:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"fromValue","kind":"externalParam"},{"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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"time"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","type":"topic","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"}],"url":"\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)","title":"value(fromValue:toValue:initialVelocity:time:)"},"doc://Anima/documentation/Anima/Spring/value(target:initialVelocity:time:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"kind":"symbol","abstract":[{"text":"Calculates the value of the spring at a given time given a target amount of change.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)","type":"topic","url":"\/documentation\/anima\/spring\/value(target:initialvelocity:time:)","title":"value(target:initialVelocity:time:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]}}} \ 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 d3222575..12852810 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 @@ -{"kind":"symbol","metadata":{"title":"velocity(fromValue:toValue:initialVelocity:time:)","externalID":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF","symbolKind":"method","roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"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"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"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":[],"seeAlsoSections":[{"generated":true,"title":"Getting spring velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"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"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"time"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The starting value of the spring."}]}],"name":"fromValue"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The target that value is moving towards.","type":"text"}]}],"name":"toValue"},{"name":"initialVelocity","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The initial velocity of the spring."}]}]},{"name":"time","content":[{"type":"paragraph","inlineContent":[{"text":"The amount of time that has passed since start of the spring.","type":"text"}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/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"}],"references":{"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/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."}],"kind":"symbol","title":"velocity(fromValue:toValue:initialVelocity:time:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","type":"topic","url":"\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Spring/velocity(target:initialVelocity:time:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)","title":"velocity(target:initialVelocity:time:)","url":"\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)","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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"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"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"kind":"symbol","abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a target amount of change."}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","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."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"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"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The starting value of the spring."}]}],"name":"fromValue"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The target that value is moving towards.","type":"text"}]}],"name":"toValue"},{"name":"initialVelocity","content":[{"inlineContent":[{"type":"text","text":"The initial velocity of the spring."}],"type":"paragraph"}]},{"name":"time","content":[{"inlineContent":[{"text":"The amount of time that has passed since start of the spring.","type":"text"}],"type":"paragraph"}]}]}],"seeAlsoSections":[{"title":"Getting spring velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)"],"generated":true}],"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"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"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF","roleHeading":"Instance Method","title":"velocity(fromValue:toValue:initialVelocity:time:)","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"references":{"doc://Anima/documentation/Anima/Spring/velocity(fromValue:toValue:initialVelocity:time:)":{"type":"topic","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."}],"role":"symbol","kind":"symbol","title":"velocity(fromValue:toValue:initialVelocity:time:)","url":"\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/velocity(target:initialVelocity:time:)":{"role":"symbol","url":"\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)","kind":"symbol","type":"topic","title":"velocity(target:initialVelocity:time:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"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"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a target amount of change."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)"}}} \ 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 1f2d2a92..1c001f7b 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 @@ -{"sections":[],"metadata":{"externalID":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"}],"title":"velocity(target:initialVelocity:time:)","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a target amount of change."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","kind":"typeIdentifier","text":"VectorArithmetic"}]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The target that value is moving towards.","type":"text"}],"type":"paragraph"}],"name":"target"},{"name":"initialVelocity","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The initial velocity of the spring."}]}]},{"name":"time","content":[{"inlineContent":[{"type":"text","text":"The amount of time that has passed since start of the spring."}],"type":"paragraph"}]}],"kind":"parameters"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"seeAlsoSections":[{"generated":true,"title":"Getting spring velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)"]}],"references":{"doc://Anima/documentation/Anima/Spring/velocity(target:initialVelocity:time:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)","title":"velocity(target:initialVelocity:time:)","url":"\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)","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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"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"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"kind":"symbol","abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a target amount of change."}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/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."}],"kind":"symbol","title":"velocity(fromValue:toValue:initialVelocity:time:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","type":"topic","url":"\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]}}} \ No newline at end of file +{"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":"velocity"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"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"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"target","content":[{"inlineContent":[{"type":"text","text":"The target that value is moving towards."}],"type":"paragraph"}]},{"name":"initialVelocity","content":[{"inlineContent":[{"text":"The initial velocity of the spring.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The amount of time that has passed since start of the spring."}]}],"name":"time"}],"kind":"parameters"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"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"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"symbolKind":"method","title":"velocity(target:initialVelocity:time:)","roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)"],"title":"Getting spring velocity","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)"]}],"abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a target amount of change."}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/velocity(target:initialVelocity:time:)":{"role":"symbol","url":"\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)","kind":"symbol","type":"topic","title":"velocity(target:initialVelocity:time:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"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"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a target amount of change."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)"},"doc://Anima/documentation/Anima/Spring/velocity(fromValue:toValue:initialVelocity:time:)":{"type":"topic","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."}],"role":"symbol","kind":"symbol","title":"velocity(fromValue:toValue:initialVelocity:time:)","url":"\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation.json b/docs/data/documentation/anima/springanimation.json index 2b9ff247..ea01a93a 100644 --- a/docs/data/documentation/anima/springanimation.json +++ b/docs/data/documentation/anima/springanimation.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"class","roleHeading":"Class","title":"SpringAnimation","role":"symbol","externalID":"s:5Anima15SpringAnimationC","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation"]}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)"],"title":"Creating the animation"},{"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","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"]},{"title":"Accessing spring parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring"]},{"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"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"],"title":"Handling animation updates"},{"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"]},{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"],"generated":true}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring"],"title":"Spring Animation","generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"inlineContent":[{"text":"Example usage:","type":"text"}],"type":"paragraph"},{"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"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/s23CustomStringConvertibleP"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"},"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"title":"integralizeValues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"title":"isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"fragments":[{"text":"func","kind":"keyword"},{"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"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"url":"\/documentation\/anima\/springanimation\/delay","kind":"symbol","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","role":"symbol","title":"delay"},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","type":"topic","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"title":"completion","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/springanimation\/completion"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"title":"pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/springanimation\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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":")"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","role":"symbol","title":"start(afterDelay:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"title":"groupID","abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","type":"topic","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"title":"target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","url":"\/documentation\/anima\/springanimation\/customstringconvertible-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations","type":"topic","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","kind":"symbol","type":"topic","title":"velocity","abstract":[{"type":"text","text":"The current velocity of the animation."}],"url":"\/documentation\/anima\/springanimation\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","url":"\/documentation\/anima\/springanimation\/valuechanged","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/id":{"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","url":"\/documentation\/anima\/springanimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","kind":"symbol","role":"symbol","title":"state","url":"\/documentation\/anima\/springanimation\/state"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"title":"autoStarts","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","title":"CAKeyframeAnimationEmittable","kind":"symbol","type":"topic","conformance":{"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}]},"doc://Anima/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Anima/documentation/Anima/SpringAnimation/init(spring:value:target:initialVelocity:)":{"kind":"symbol","title":"init(spring:value:target:initialVelocity:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"spring","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"kind":"text","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"},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"type":"topic","abstract":[{"text":"Creates a new animation with a given ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"text":", value, target and optional inital velocity.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)","role":"symbol","url":"\/documentation\/anima\/springanimation\/init(spring:value:target:initialvelocity:)"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","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"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"kind":"symbol","type":"topic","role":"symbol","title":"stop(at:immediately:)","url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/springanimation\/value","type":"topic","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},"doc://Anima/documentation/Anima/SpringAnimation/spring":{"role":"symbol","type":"topic","url":"\/documentation\/anima\/springanimation\/spring","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spring"},{"kind":"text","text":": "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The spring model that determines the animation’s motion."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring","title":"spring"},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","kind":"article","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/SpringAnimation/settlingTime":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime","kind":"symbol","type":"topic","title":"settlingTime","abstract":[{"type":"text","text":"The estimated duration required for the animation to complete, based off its "},{"type":"codeVoice","code":"spring"},{"type":"text","text":" property."}],"url":"\/documentation\/anima\/springanimation\/settlingtime","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}]}}} \ No newline at end of file +{"topicSections":[{"title":"Creating the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)"]},{"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","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"]},{"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"]},{"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"],"title":"Accessing animation parameters"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"]}],"variants":[{"paths":["\/documentation\/anima\/springanimation"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"metadata":{"role":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"externalID":"s:5Anima15SpringAnimationC","roleHeading":"Class","modules":[{"name":"Anima"}],"symbolKind":"class","navigatorTitle":[{"kind":"identifier","text":"SpringAnimation"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}]}]},{"kind":"content","content":[{"anchor":"overview","text":"Overview","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"Example usage:"}],"type":"paragraph"},{"type":"codeListing","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()"]}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/s23CustomStringConvertibleP"],"type":"conformsTo"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"generated":true,"title":"Spring Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","title":"groupID","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/groupid"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","url":"\/documentation\/anima\/springanimation\/state","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","kind":"symbol","title":"state"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/CustomStringConvertible-Implementations":{"abstract":[],"kind":"article","title":"CustomStringConvertible Implementations","url":"\/documentation\/anima\/springanimation\/customstringconvertible-implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/id","title":"id"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"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 "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/valuechanged","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"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"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","title":"value","url":"\/documentation\/anima\/springanimation\/value"},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"url":"\/documentation\/anima\/springanimation\/velocity","abstract":[{"text":"The current velocity of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"title":"velocity","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","title":"delay","url":"\/documentation\/anima\/springanimation\/delay"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","type":"topic","title":"isReversed","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"url":"\/documentation\/anima\/springanimation\/completion","title":"completion"},"doc://Anima/documentation/Anima/SpringAnimation/init(spring:value:target:initialVelocity:)":{"kind":"symbol","url":"\/documentation\/anima\/springanimation\/init(spring:value:target:initialvelocity:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)","abstract":[{"text":"Creates a new animation with a given ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","isActive":true},{"text":", value, target and optional inital velocity.","type":"text"}],"title":"init(spring:value:target:initialVelocity:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"spring"},{"kind":"text","text":": "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","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"},{"kind":"text","text":")"}],"role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target"},{"type":"text","text":" value changes."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autostarts","title":"autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current target value of the animation."}],"role":"symbol","kind":"symbol","type":"topic","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target"},"doc://Anima/documentation/Anima/SpringAnimation/spring":{"kind":"symbol","url":"\/documentation\/anima\/springanimation\/spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring","abstract":[{"type":"text","text":"The spring model that determines the animation’s motion."}],"type":"topic","title":"spring","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spring","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","title":"repeats","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"title":"updateAnimation(deltaTime:)","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","role":"symbol","kind":"symbol","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"}]},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"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."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","title":"integralizeValues"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/relativepriority","title":"relativePriority"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"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":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","title":"autoreverse"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationemittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","title":"CAKeyframeAnimationEmittable","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}]},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","title":"pause()","url":"\/documentation\/anima\/springanimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","role":"symbol","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"},{"kind":"text","text":")"}],"title":"start(afterDelay:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)"},"doc://Anima/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP"},"doc://Anima/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"}],"kind":"symbol","title":"settlingTime","url":"\/documentation\/anima\/springanimation\/settlingtime","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","title":"stop(at:immediately:)","url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"}}} \ 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 b0fc9f8f..0c094f08 100644 --- a/docs/data/documentation/anima/springanimation/autoreverse.json +++ b/docs/data/documentation/anima/springanimation/autoreverse.json @@ -1 +1 @@ -{"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\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"autoreverse","role":"symbol","externalID":"s:5Anima15SpringAnimationC11autoreverseSbvp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"variants":[{"paths":["\/documentation\/anima\/springanimation\/autoreverse"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"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"},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"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/repeats":{"title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"title":"integralizeValues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","url":"\/documentation\/anima\/springanimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"title":"isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"title":"groupID","abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","type":"topic","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"title":"target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","url":"\/documentation\/anima\/springanimation\/valuechanged","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"title":"autoStarts","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol"}}} \ No newline at end of file +{"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":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/autoreverse"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","interfaceLanguage":"swift"},"sections":[],"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"],"title":"Accessing animation parameters","generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:5Anima15SpringAnimationC11autoreverseSbvp","title":"autoreverse","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol"},"references":{"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","title":"repeats","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target"},{"type":"text","text":" value changes."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autostarts","title":"autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","title":"groupID","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/groupid"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","type":"topic","title":"isReversed","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current target value of the animation."}],"role":"symbol","kind":"symbol","type":"topic","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/relativepriority","title":"relativePriority"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/id","title":"id"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"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 "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/valuechanged","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"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."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","title":"integralizeValues"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"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":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","title":"autoreverse"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"}}} \ 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 5af4cde6..7eb3bcfc 100644 --- a/docs/data/documentation/anima/springanimation/autostarts.json +++ b/docs/data/documentation/anima/springanimation/autostarts.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference"},{"type":"text","text":" value changes."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/autostarts"]}],"metadata":{"externalID":"s:5Anima15SpringAnimationC10autoStartsSbvp","modules":[{"name":"Anima"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"autoStarts","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"sections":[],"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"],"generated":true,"title":"Accessing animation parameters"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/target":{"title":"target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","url":"\/documentation\/anima\/springanimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"title":"isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","url":"\/documentation\/anima\/springanimation\/valuechanged","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"title":"integralizeValues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"title":"autoStarts","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"title":"groupID","abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","type":"topic","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol"}}} \ No newline at end of file +{"metadata":{"role":"symbol","symbolKind":"property","externalID":"s:5Anima15SpringAnimationC10autoStartsSbvp","title":"autoStarts","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","interfaceLanguage":"swift"},"abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true},{"text":" value changes.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"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"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/springanimation\/autostarts"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","title":"repeats","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","type":"topic","title":"isReversed","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/relativepriority","title":"relativePriority"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"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 "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/valuechanged","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","title":"groupID","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/groupid"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/id","title":"id"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current target value of the animation."}],"role":"symbol","kind":"symbol","type":"topic","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target"},{"type":"text","text":" value changes."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autostarts","title":"autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"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":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","title":"autoreverse"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"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."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","title":"integralizeValues"}}} \ 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 52480ed3..6ab96beb 100644 --- a/docs/data/documentation/anima/springanimation/cakeyframeanimationemittable-implementations.json +++ b/docs/data/documentation/anima/springanimation/cakeyframeanimationemittable-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"CAKeyframeAnimationEmittable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"sections":[],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"},"topicSections":[{"generated":true,"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"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation()":{"title":"keyframeAnimation()","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"() -> "},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation()","url":"\/documentation\/anima\/springanimation\/keyframeanimation()","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forScreen:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forScreen:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"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\/springanimation\/keyframeanimation(forscreen:)","title":"keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forFramerate:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forFramerate:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/springanimation\/keyframeanimation(forframerate:)","abstract":[],"title":"keyframeAnimation(forFramerate:)"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"title":"target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/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:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available 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"}]},"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"text":"values","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","role":"symbol","abstract":[{"text":"Generates and populates the ","type":"text"},{"code":"values","type":"codeVoice"},{"text":" and ","type":"text"},{"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 "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target"},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"text":" until it resolves.","type":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation/value":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/springanimation\/value","type":"topic","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"topicSections":[{"generated":true,"title":"Instance Methods","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:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"},"metadata":{"modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationEmittable Implementations","role":"collectionGroup"},"kind":"article","references":{"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forScreen:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier","text":"NSScreen"},{"kind":"text","text":") -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forScreen:)","type":"topic","kind":"symbol","title":"keyframeAnimation(forScreen:)","url":"\/documentation\/anima\/springanimation\/keyframeanimation(forscreen:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation()","kind":"symbol","title":"keyframeAnimation()","url":"\/documentation\/anima\/springanimation\/keyframeanimation()"},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forFramerate:)":{"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"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forFramerate:)","type":"topic","kind":"symbol","title":"keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/springanimation\/keyframeanimation(forframerate:)"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"values","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":" and ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"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 "},{"code":"SpringAnimation","type":"codeVoice"},{"type":"text","text":" animating from its "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" to its "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference"},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"type":"text","text":" until it resolves."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","kind":"symbol","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","url":"\/documentation\/anima\/springanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current target value of the animation."}],"role":"symbol","kind":"symbol","type":"topic","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"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"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","title":"value","url":"\/documentation\/anima\/springanimation\/value"}}} \ 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 da99ff09..e9f8fe9c 100644 --- a/docs/data/documentation/anima/springanimation/completion.json +++ b/docs/data/documentation/anima/springanimation/completion.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"completion","externalID":"s:5Anima15SpringAnimationC10completionyAA0C5EventOyxGcSgvp","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"completion"},{"text":": ((","kind":"text"},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"],"generated":true,"title":"Handling animation updates"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/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."}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/value":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/springanimation\/value","type":"topic","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","url":"\/documentation\/anima\/springanimation\/valuechanged","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/AnimationEvent":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol","url":"\/documentation\/anima\/animationevent","title":"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."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","type":"topic","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"title":"completion","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/springanimation\/completion"},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"fragments":[{"text":"func","kind":"keyword"},{"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"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/completion"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"],"generated":true,"title":"Handling animation updates"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completion"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","text":"AnimationEvent"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima15SpringAnimationC10completionyAA0C5EventOyxGcSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimationEventO","kind":"typeIdentifier","text":"AnimationEvent"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property","title":"completion"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion"},"references":{"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"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 "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/valuechanged","title":"valueChanged"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"url":"\/documentation\/anima\/springanimation\/completion","title":"completion"},"doc://Anima/documentation/Anima/AnimationEvent":{"role":"symbol","abstract":[{"text":"Constants indicating that an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"url":"\/documentation\/anima\/animationevent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"title":"AnimationEvent","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"title":"updateAnimation(deltaTime:)","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","role":"symbol","kind":"symbol","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"}]},"doc://Anima/documentation/Anima/SpringAnimation/value":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"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"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","title":"value","url":"\/documentation\/anima\/springanimation\/value"}}} \ 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 1429704c..67fcc03f 100644 --- a/docs/data/documentation/anima/springanimation/customstringconvertible-implementations.json +++ b/docs/data/documentation/anima/springanimation/customstringconvertible-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"},"metadata":{"title":"CustomStringConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/customstringconvertible-implementations"]}],"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/description":{"kind":"symbol","conformance":{"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/anima\/springanimation\/description","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description","type":"topic","abstract":[],"title":"description","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]}}} \ No newline at end of file +{"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description"],"generated":true}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CustomStringConvertible Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"},"variants":[{"paths":["\/documentation\/anima\/springanimation\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/description":{"url":"\/documentation\/anima\/springanimation\/description","title":"description","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"}}} \ 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 11c324df..501e3f9c 100644 --- a/docs/data/documentation/anima/springanimation/delay.json +++ b/docs/data/documentation/anima/springanimation/delay.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"delay","role":"symbol","externalID":"s:5Anima15SpringAnimationC5delaySdvp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","interfaceLanguage":"swift"},"kind":"symbol","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\/state"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":" { get }"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/delay"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"references":{"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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":")"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","role":"symbol","title":"start(afterDelay:)"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"url":"\/documentation\/anima\/springanimation\/delay","kind":"symbol","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","role":"symbol","title":"delay"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"title":"pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/springanimation\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","kind":"symbol","role":"symbol","title":"state","url":"\/documentation\/anima\/springanimation\/state"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","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"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"kind":"symbol","type":"topic","role":"symbol","title":"stop(at:immediately:)","url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/delay"],"traits":[{"interfaceLanguage":"swift"}]}],"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\/state"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":" { get }"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima15SpringAnimationC5delaySdvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"symbolKind":"property","roleHeading":"Instance Property","title":"delay"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay"},"references":{"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","title":"pause()","url":"\/documentation\/anima\/springanimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","url":"\/documentation\/anima\/springanimation\/state","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","kind":"symbol","title":"state"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","title":"delay","url":"\/documentation\/anima\/springanimation\/delay"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","role":"symbol","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"},{"kind":"text","text":")"}],"title":"start(afterDelay:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","title":"stop(at:immediately:)","url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 8597ff20..6ae4150e 100644 --- a/docs/data/documentation/anima/springanimation/description.json +++ b/docs/data/documentation/anima/springanimation/description.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description","interfaceLanguage":"swift"},"sections":[],"metadata":{"symbolKind":"property","externalID":"s:5Anima15SpringAnimationC11descriptionSSvp","title":"description","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","extendedModule":"Anima"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/springanimation\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/description":{"kind":"symbol","conformance":{"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/anima\/springanimation\/description","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description","type":"topic","abstract":[],"title":"description","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","url":"\/documentation\/anima\/springanimation\/customstringconvertible-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations","type":"topic","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/description"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","externalID":"s:5Anima15SpringAnimationC11descriptionSSvp","symbolKind":"property","title":"description","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"},{"type":"text","text":"."}]},"modules":[{"name":"Anima"}],"extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property"},"kind":"symbol","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"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/CustomStringConvertible-Implementations":{"abstract":[],"kind":"article","title":"CustomStringConvertible Implementations","url":"\/documentation\/anima\/springanimation\/customstringconvertible-implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/description":{"url":"\/documentation\/anima\/springanimation\/description","title":"description","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/groupid.json b/docs/data/documentation/anima/springanimation/groupid.json index 37077712..b5cd7663 100644 --- a/docs/data/documentation/anima/springanimation/groupid.json +++ b/docs/data/documentation/anima/springanimation/groupid.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"? { get }","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","title":"groupID","externalID":"s:5Anima15SpringAnimationC7groupID10Foundation4UUIDVSgvp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/groupid"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"seeAlsoSections":[{"title":"Accessing animation parameters","generated":true,"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"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"sections":[],"references":{"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"title":"autoStarts","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"title":"isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","url":"\/documentation\/anima\/springanimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","url":"\/documentation\/anima\/springanimation\/valuechanged","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"title":"groupID","abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","type":"topic","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"title":"integralizeValues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"title":"target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/springanimation\/groupid"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"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"],"title":"Accessing animation parameters"}],"abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"text":"? { get }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID"},"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:5Anima15SpringAnimationC7groupID10Foundation4UUIDVSgvp","symbolKind":"property","role":"symbol","title":"groupID"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","type":"topic","title":"isReversed","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","title":"groupID","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/groupid"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"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":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","title":"autoreverse"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"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 "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/valuechanged","title":"valueChanged"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"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."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","title":"integralizeValues"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","title":"repeats","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current target value of the animation."}],"role":"symbol","kind":"symbol","type":"topic","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/relativepriority","title":"relativePriority"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target"},{"type":"text","text":" value changes."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autostarts","title":"autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/id","title":"id"}}} \ 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 d7ff6885..6f5676fe 100644 --- a/docs/data/documentation/anima/springanimation/id.json +++ b/docs/data/documentation/anima/springanimation/id.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id"},"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"sections":[],"metadata":{"role":"symbol","externalID":"s:5Anima15SpringAnimationC2id10Foundation4UUIDVvp","symbolKind":"property","title":"id","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"modules":[{"name":"Anima"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"}],"languages":["swift"],"platforms":["macOS"]}]}],"seeAlsoSections":[{"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"],"generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/id"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"title":"isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"title":"groupID","abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","type":"topic","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"title":"target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","url":"\/documentation\/anima\/springanimation\/valuechanged","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"title":"autoStarts","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"title":"integralizeValues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/id":{"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","url":"\/documentation\/anima\/springanimation\/id","type":"topic","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","interfaceLanguage":"swift"},"seeAlsoSections":[{"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"],"generated":true,"title":"Accessing animation parameters"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"kind":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"role":"symbol","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"externalID":"s:5Anima15SpringAnimationC2id10Foundation4UUIDVvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property"},"sections":[],"references":{"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target"},{"type":"text","text":" value changes."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autostarts","title":"autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","type":"topic","title":"isReversed","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"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 "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/valuechanged","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","title":"repeats","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"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":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","title":"autoreverse"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"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."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","title":"integralizeValues"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/relativepriority","title":"relativePriority"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","title":"groupID","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/groupid"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/id","title":"id"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current target value of the animation."}],"role":"symbol","kind":"symbol","type":"topic","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target"}}} \ 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 994a0a95..f89605af 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 @@ -{"abstract":[{"type":"text","text":"Creates a new animation with a given "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference","isActive":true},{"type":"text","text":", value, target and optional inital velocity."}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"metadata":{"modules":[{"name":"Anima"}],"title":"init(spring:value:target:initialVelocity:)","symbolKind":"init","role":"symbol","externalID":"s:5Anima15SpringAnimationC6spring5value6target15initialVelocityACyxGAA0B0V_xxxtcfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"spring"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"spring","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" = .zero)"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"spring","content":[{"type":"paragraph","inlineContent":[{"text":"The spring that determines the animation’s motion.","type":"text"}]}]},{"name":"value","content":[{"inlineContent":[{"type":"text","text":"The initial, starting value of the animation."}],"type":"paragraph"}]},{"name":"target","content":[{"inlineContent":[{"text":"The target value of the animation.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional inital velocity of the animtion."}]}],"name":"initialVelocity"}]}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/init(spring:value:target:initialvelocity:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/init(spring:value:target:initialVelocity:)":{"kind":"symbol","title":"init(spring:value:target:initialVelocity:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"spring","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"kind":"text","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"},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"type":"topic","abstract":[{"text":"Creates a new animation with a given ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"text":", value, target and optional inital velocity.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)","role":"symbol","url":"\/documentation\/anima\/springanimation\/init(spring:value:target:initialvelocity:)"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"spring","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" = .zero)"}],"platforms":["macOS"]}]},{"parameters":[{"name":"spring","content":[{"inlineContent":[{"type":"text","text":"The spring that determines the animation’s motion."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The initial, starting value of the animation.","type":"text"}]}],"name":"value"},{"name":"target","content":[{"type":"paragraph","inlineContent":[{"text":"The target value of the animation.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional inital velocity of the animtion."}]}],"name":"initialVelocity"}],"kind":"parameters"}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/init(spring:value:target:initialvelocity:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","symbolKind":"init","externalID":"s:5Anima15SpringAnimationC6spring5value6target15initialVelocityACyxGAA0B0V_xxxtcfc","title":"init(spring:value:target:initialVelocity:)","modules":[{"name":"Anima"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"spring"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer"},"abstract":[{"type":"text","text":"Creates a new animation with a given "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"type":"text","text":", value, target and optional inital velocity."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/init(spring:value:target:initialVelocity:)":{"kind":"symbol","url":"\/documentation\/anima\/springanimation\/init(spring:value:target:initialvelocity:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)","abstract":[{"text":"Creates a new animation with a given ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","isActive":true},{"text":", value, target and optional inital velocity.","type":"text"}],"title":"init(spring:value:target:initialVelocity:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"spring"},{"kind":"text","text":": "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","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"},{"kind":"text","text":")"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]}}} \ 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 0aa17031..284176f1 100644 --- a/docs/data/documentation/anima/springanimation/integralizevalues.json +++ b/docs/data/documentation/anima/springanimation/integralizevalues.json @@ -1 +1 @@ -{"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},{"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"}],"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"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/integralizevalues"]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC17integralizeValuesSbvp","title":"integralizeValues"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"references":{"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"title":"integralizeValues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"title":"autoStarts","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"title":"target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"title":"groupID","abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","type":"topic","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/springanimation\/value","type":"topic","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","url":"\/documentation\/anima\/springanimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","url":"\/documentation\/anima\/springanimation\/valuechanged","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"title":"isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/integralizevalues"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues"},"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."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"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\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"]}],"kind":"symbol","sections":[],"metadata":{"role":"symbol","externalID":"s:5Anima15SpringAnimationC17integralizeValuesSbvp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"property","roleHeading":"Instance Property","title":"integralizeValues"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/value":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"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"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","title":"value","url":"\/documentation\/anima\/springanimation\/value"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current target value of the animation."}],"role":"symbol","kind":"symbol","type":"topic","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","type":"topic","title":"isReversed","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"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."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","title":"integralizeValues"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/id","title":"id"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"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 "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/valuechanged","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target"},{"type":"text","text":" value changes."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autostarts","title":"autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","title":"repeats","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","title":"groupID","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/groupid"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/relativepriority","title":"relativePriority"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"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":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","title":"autoreverse"}}} \ 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 4256015a..0e1dc8ec 100644 --- a/docs/data/documentation/anima/springanimation/isreversed.json +++ b/docs/data/documentation/anima/springanimation/isreversed.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"property","title":"isReversed","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima15SpringAnimationC10isReversedSbvp","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"sections":[],"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\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/isreversed"]}],"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/id":{"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","url":"\/documentation\/anima\/springanimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"title":"target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","url":"\/documentation\/anima\/springanimation\/valuechanged","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"title":"autoStarts","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"title":"isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"title":"integralizeValues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"title":"groupID","abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","type":"topic","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:5Anima15SpringAnimationC10isReversedSbvp","modules":[{"name":"Anima"}],"title":"isReversed"},"sections":[],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"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"],"generated":true,"title":"Accessing animation parameters"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/isreversed"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","type":"topic","title":"isReversed","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","title":"groupID","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/groupid"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","title":"repeats","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"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 "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/valuechanged","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"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":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","title":"autoreverse"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current target value of the animation."}],"role":"symbol","kind":"symbol","type":"topic","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"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."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","title":"integralizeValues"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target"},{"type":"text","text":" value changes."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autostarts","title":"autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/id","title":"id"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/relativepriority","title":"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 623098a1..eb6f039e 100644 --- a/docs/data/documentation/anima/springanimation/keyframeanimation().json +++ b/docs/data/documentation/anima/springanimation/keyframeanimation().json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation()","interfaceLanguage":"swift"},"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","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":"content","content":[{"text":"Return Value","level":2,"anchor":"return-value","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","level":2,"type":"heading","text":"Discussion"},{"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 "},{"code":"CAKeyFrameAnimation","type":"codeVoice"},{"text":" in order for it to be useful.","type":"text"}]}]}]}],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF::SYNTHESIZED::s:5Anima15SpringAnimationC","extendedModule":"Anima","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"() -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"role":"symbol","symbolKind":"method","title":"keyframeAnimation()","roleHeading":"Instance Method"},"variants":[{"paths":["\/documentation\/anima\/springanimation\/keyframeanimation()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","kind":"article","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation()":{"title":"keyframeAnimation()","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"() -> "},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation()","url":"\/documentation\/anima\/springanimation\/keyframeanimation()","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"metadata":{"role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF::SYNTHESIZED::s:5Anima15SpringAnimationC","roleHeading":"Instance Method","title":"keyframeAnimation()","extendedModule":"Anima"},"schemaVersion":{"minor":3,"major":0,"patch":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"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"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":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"name":"Note","content":[{"inlineContent":[{"text":"You will be required to change the ","type":"text"},{"type":"codeVoice","code":"keyPath"},{"type":"text","text":" of the "},{"code":"CAKeyFrameAnimation","type":"codeVoice"},{"type":"text","text":" in order for it to be useful."}],"type":"paragraph"}],"type":"aside","style":"note"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation()"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/keyframeanimation()"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation()","kind":"symbol","title":"keyframeAnimation()","url":"\/documentation\/anima\/springanimation\/keyframeanimation()"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"}}} \ 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 a6f485ac..93db0aa2 100644 --- a/docs/data/documentation/anima/springanimation/keyframeanimation(forframerate:).json +++ b/docs/data/documentation/anima/springanimation/keyframeanimation(forframerate:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forFramerate:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":" "},{"text":"framerate","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"languages":["swift"]}]}],"metadata":{"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","title":"keyframeAnimation(forFramerate:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF::SYNTHESIZED::s:5Anima15SpringAnimationC","modules":[{"name":"Anima"}],"extendedModule":"Anima"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable.keyframeAnimation(forFramerate:)"},{"text":".","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/keyframeanimation(forframerate:)"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forFramerate:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forFramerate:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"url":"\/documentation\/anima\/springanimation\/keyframeanimation(forframerate:)","abstract":[],"title":"keyframeAnimation(forFramerate:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","kind":"article","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"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(forframerate:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF::SYNTHESIZED::s:5Anima15SpringAnimationC","role":"symbol","extendedModule":"Anima","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"title":"keyframeAnimation(forFramerate:)"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forFramerate:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"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"},{"text":"forFramerate","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"framerate"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forFramerate:)":{"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"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forFramerate:)","type":"topic","kind":"symbol","title":"keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/springanimation\/keyframeanimation(forframerate:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/keyframeanimation(forscreen:).json b/docs/data/documentation/anima/springanimation/keyframeanimation(forscreen:).json index b225187b..54594505 100644 --- a/docs/data/documentation/anima/springanimation/keyframeanimation(forscreen:).json +++ b/docs/data/documentation/anima/springanimation/keyframeanimation(forscreen:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/springanimation\/keyframeanimation(forscreen:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC09forScreenSo0bC0CSo8NSScreenC_tF::SYNTHESIZED::s:5Anima15SpringAnimationC","modules":[{"name":"Anima"}],"extendedModule":"Anima","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"text":": ","kind":"text"},{"text":"NSScreen","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"title":"keyframeAnimation(forScreen:)","role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"kind":"text","text":" "},{"text":"screen","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier","text":"NSScreen"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"screen","content":[{"inlineContent":[{"type":"text","text":"The screen where the animation is displayed."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","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","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"aside","name":"Note","content":[{"inlineContent":[{"type":"text","text":"You will be required to change the "},{"code":"keyPath","type":"codeVoice"},{"type":"text","text":" of the "},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"type":"text","text":" in order for it to be useful."}],"type":"paragraph"}],"style":"note"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forScreen:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forScreen:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forScreen:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"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\/springanimation\/keyframeanimation(forscreen:)","title":"keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","kind":"article","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forScreen","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"screen"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The screen where the animation is displayed.","type":"text"}]}],"name":"screen"}],"kind":"parameters"},{"kind":"content","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","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"name":"Note","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"},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"text":" in order for it to be useful.","type":"text"}]}],"style":"note"}]}],"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"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","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"}],"roleHeading":"Instance Method","symbolKind":"method","title":"keyframeAnimation(forScreen:)","modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC09forScreenSo0bC0CSo8NSScreenC_tF::SYNTHESIZED::s:5Anima15SpringAnimationC","role":"symbol"},"variants":[{"paths":["\/documentation\/anima\/springanimation\/keyframeanimation(forscreen:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forScreen:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier","text":"NSScreen"},{"kind":"text","text":") -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forScreen:)","type":"topic","kind":"symbol","title":"keyframeAnimation(forScreen:)","url":"\/documentation\/anima\/springanimation\/keyframeanimation(forscreen:)"}}} \ 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 30f2b7c4..4fbe6c3c 100644 --- a/docs/data/documentation/anima/springanimation/pause().json +++ b/docs/data/documentation/anima/springanimation/pause().json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/springanimation\/pause()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","interfaceLanguage":"swift"},"sections":[],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","title":"pause()","role":"symbol","externalID":"s:5Anima15SpringAnimationC5pauseyyF","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"title":"Starting and stopping the animation","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"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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":")"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","role":"symbol","title":"start(afterDelay:)"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"url":"\/documentation\/anima\/springanimation\/delay","kind":"symbol","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","role":"symbol","title":"delay"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","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"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"kind":"symbol","type":"topic","role":"symbol","title":"stop(at:immediately:)","url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","kind":"symbol","role":"symbol","title":"state","url":"\/documentation\/anima\/springanimation\/state"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"title":"pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/springanimation\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/pause()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"metadata":{"title":"pause()","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"externalID":"s:5Anima15SpringAnimationC5pauseyyF","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","interfaceLanguage":"swift"},"seeAlsoSections":[{"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"],"generated":true,"title":"Starting and stopping the animation"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","title":"stop(at:immediately:)","url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","url":"\/documentation\/anima\/springanimation\/state","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","kind":"symbol","title":"state"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","title":"pause()","url":"\/documentation\/anima\/springanimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","role":"symbol","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"},{"kind":"text","text":")"}],"title":"start(afterDelay:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","title":"delay","url":"\/documentation\/anima\/springanimation\/delay"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"}}} \ 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 36a4572b..5123d2c4 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 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"extendedModule":"Anima","roleHeading":"Instance Method","symbolKind":"method","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","externalID":"s:5Anima15SpringAnimationCA2A010CAKeyframeC16ValueConvertibleRzrlE016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","modules":[{"name":"Anima"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"},{"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"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"values","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Generates and populates the "},{"type":"codeVoice","code":"values"},{"text":" and ","type":"text"},{"code":"keyTimes","type":"codeVoice"},{"text":" for a given ","type":"text"},{"code":"SpringAnimation","type":"codeVoice"},{"text":" animating from its ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" to its "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference"},{"text":" by ticking it by ","type":"text"},{"type":"codeVoice","code":"deltaTime"},{"text":" until it resolves.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"references":{"doc://Anima/documentation/Anima/SpringAnimation/target":{"title":"target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/springanimation\/value","type":"topic","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","kind":"article","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available 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"}]},"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"text":"values","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","role":"symbol","abstract":[{"text":"Generates and populates the ","type":"text"},{"code":"values","type":"codeVoice"},{"text":" and ","type":"text"},{"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 "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target"},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"text":" until it resolves.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"role":"symbol","symbolKind":"method","extendedModule":"Anima","modules":[{"name":"Anima"}],"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","conformance":{"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":" and ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:5Anima15SpringAnimationCA2A010CAKeyframeC16ValueConvertibleRzrlE016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"values"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"kind":"text","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"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"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"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"text":"Generates and populates the ","type":"text"},{"type":"codeVoice","code":"values"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"keyTimes"},{"type":"text","text":" for a given "},{"code":"SpringAnimation","type":"codeVoice"},{"type":"text","text":" animating from its "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"reference","isActive":true},{"text":" to its ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true},{"text":" by ticking it by ","type":"text"},{"code":"deltaTime","type":"codeVoice"},{"type":"text","text":" until it resolves."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima/SpringAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"values","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":" and ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"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 "},{"code":"SpringAnimation","type":"codeVoice"},{"type":"text","text":" animating from its "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" to its "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference"},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"type":"text","text":" until it resolves."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","kind":"symbol","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","url":"\/documentation\/anima\/springanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"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"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","title":"value","url":"\/documentation\/anima\/springanimation\/value"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current target value of the animation."}],"role":"symbol","kind":"symbol","type":"topic","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target"},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","abstract":[],"title":"CAKeyframeAnimationEmittable Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"}}} \ 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 7e5cc770..8828944f 100644 --- a/docs/data/documentation/anima/springanimation/relativepriority.json +++ b/docs/data/documentation/anima/springanimation/relativepriority.json @@ -1 +1 @@ -{"abstract":[{"text":"The relative priority of the animation.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/relativepriority"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"seeAlsoSections":[{"title":"Accessing animation parameters","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}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima15SpringAnimationC16relativePrioritySivp","title":"relativePriority","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"title":"autoStarts","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"title":"integralizeValues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","url":"\/documentation\/anima\/springanimation\/valuechanged","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"title":"target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"title":"isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","url":"\/documentation\/anima\/springanimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"title":"groupID","abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","type":"topic","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority"},"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}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]}]}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/relativepriority"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima15SpringAnimationC16relativePrioritySivp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"relativePriority"},"references":{"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","title":"repeats","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"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":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","title":"autoreverse"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target"},{"type":"text","text":" value changes."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autostarts","title":"autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","type":"topic","title":"isReversed","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/id","title":"id"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/relativepriority","title":"relativePriority"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"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."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","title":"integralizeValues"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"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 "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/valuechanged","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current target value of the animation."}],"role":"symbol","kind":"symbol","type":"topic","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","title":"groupID","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/groupid"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/repeats.json b/docs/data/documentation/anima/springanimation/repeats.json index ab16237e..2a7d8beb 100644 --- a/docs/data/documentation/anima/springanimation/repeats.json +++ b/docs/data/documentation/anima/springanimation/repeats.json @@ -1 +1 @@ -{"sections":[],"metadata":{"symbolKind":"property","externalID":"s:5Anima15SpringAnimationC7repeatsSbvp","title":"repeats","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"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\/isReversed"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/springanimation\/repeats"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"title":"integralizeValues","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","url":"\/documentation\/anima\/springanimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"title":"groupID","abstract":[{"text":"A unique identifier that associates the animation with an grouped animation block.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","type":"topic","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"title":"relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"title":"isReversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"title":"repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","url":"\/documentation\/anima\/springanimation\/valuechanged","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"title":"target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"title":"autoStarts","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."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"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\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/repeats"]}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:5Anima15SpringAnimationC7repeatsSbvp","title":"repeats","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"references":{"doc://Anima/documentation/Anima/SpringAnimation/id":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/id","title":"id"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","title":"repeats","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current target value of the animation."}],"role":"symbol","kind":"symbol","type":"topic","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"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":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","title":"autoreverse"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"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."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","title":"integralizeValues"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"abstract":[{"type":"text","text":"A unique identifier that associates the animation with an grouped animation block."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","title":"groupID","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/groupid"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","type":"topic","title":"isReversed","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target"},{"type":"text","text":" value changes."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/autostarts","title":"autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/relativepriority","title":"relativePriority"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"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 "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/valuechanged","title":"valueChanged"}}} \ 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 654dde2a..8e322fe9 100644 --- a/docs/data/documentation/anima/springanimation/settlingtime.json +++ b/docs/data/documentation/anima/springanimation/settlingtime.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The estimated duration required for the animation to complete, based off its "},{"type":"codeVoice","code":"spring"},{"type":"text","text":" property."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/settlingtime"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"seeAlsoSections":[{"title":"Accessing spring parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"settlingTime","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima15SpringAnimationC12settlingTimeSdvp","modules":[{"name":"Anima"}],"title":"settlingTime","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingTime"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"role":"symbol","symbolKind":"property"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/SpringAnimation/settlingTime":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime","kind":"symbol","type":"topic","title":"settlingTime","abstract":[{"type":"text","text":"The estimated duration required for the animation to complete, based off its "},{"type":"codeVoice","code":"spring"},{"type":"text","text":" property."}],"url":"\/documentation\/anima\/springanimation\/settlingtime","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}]},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/spring":{"role":"symbol","type":"topic","url":"\/documentation\/anima\/springanimation\/spring","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spring"},{"kind":"text","text":": "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The spring model that determines the animation’s motion."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring","title":"spring"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime"},"abstract":[{"type":"text","text":"The estimated duration required for the animation to complete, based off its "},{"type":"codeVoice","code":"spring"},{"text":" property.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring"],"generated":true,"title":"Accessing spring parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/settlingtime"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","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"}],"symbolKind":"property","roleHeading":"Instance Property","title":"settlingTime"},"sections":[],"references":{"doc://Anima/documentation/Anima/SpringAnimation/spring":{"kind":"symbol","url":"\/documentation\/anima\/springanimation\/spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring","abstract":[{"type":"text","text":"The spring model that determines the animation’s motion."}],"type":"topic","title":"spring","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spring","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/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"}],"kind":"symbol","title":"settlingTime","url":"\/documentation\/anima\/springanimation\/settlingtime","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"}}} \ 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 b439fb25..2fe5f7d3 100644 --- a/docs/data/documentation/anima/springanimation/spring.json +++ b/docs/data/documentation/anima/springanimation/spring.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"title":"Accessing spring parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime"]}],"abstract":[{"type":"text","text":"The spring model that determines the animation’s motion."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spring","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/spring"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"metadata":{"title":"spring","externalID":"s:5Anima15SpringAnimationC6springAA0B0Vvp","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"spring"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"roleHeading":"Instance Property","symbolKind":"property"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/SpringAnimation/spring":{"role":"symbol","type":"topic","url":"\/documentation\/anima\/springanimation\/spring","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spring"},{"kind":"text","text":": "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The spring model that determines the animation’s motion."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring","title":"spring"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Spring":{"type":"topic","url":"\/documentation\/anima\/spring","title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","abstract":[{"text":"A representation of a spring’s motion.","type":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation/settlingTime":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime","kind":"symbol","type":"topic","title":"settlingTime","abstract":[{"type":"text","text":"The estimated duration required for the animation to complete, based off its "},{"type":"codeVoice","code":"spring"},{"type":"text","text":" property."}],"url":"\/documentation\/anima\/springanimation\/settlingtime","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}]},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spring","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The spring model that determines the animation’s motion."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"seeAlsoSections":[{"title":"Accessing spring parameters","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime"]}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/spring"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","title":"spring","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"spring"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima15SpringAnimationC6springAA0B0Vvp"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/spring":{"kind":"symbol","url":"\/documentation\/anima\/springanimation\/spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring","abstract":[{"type":"text","text":"The spring model that determines the animation’s motion."}],"type":"topic","title":"spring","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spring","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"url":"\/documentation\/anima\/spring","type":"topic","kind":"symbol","role":"symbol","title":"Spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/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"}],"kind":"symbol","title":"settlingTime","url":"\/documentation\/anima\/springanimation\/settlingtime","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime"}}} \ 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 044cecf9..7826e951 100644 --- a/docs/data/documentation/anima/springanimation/start(afterdelay:).json +++ b/docs/data/documentation/anima/springanimation/start(afterdelay:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"kind":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/start(afterdelay:)"],"traits":[{"interfaceLanguage":"swift"}]}],"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"],"generated":true,"title":"Starting and stopping the animation"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"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","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":" = 0.0)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"delay","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The amount of time (measured in seconds) to wait before starting the animation."}]}]}]}],"metadata":{"externalID":"s:5Anima15SpringAnimationC5start10afterDelayySd_tF","title":"start(afterDelay:)","role":"symbol","symbolKind":"method","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}],"roleHeading":"Instance Method"},"sections":[],"references":{"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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":")"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","role":"symbol","title":"start(afterDelay:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"url":"\/documentation\/anima\/springanimation\/delay","kind":"symbol","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","role":"symbol","title":"delay"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","kind":"symbol","role":"symbol","title":"state","url":"\/documentation\/anima\/springanimation\/state"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"title":"pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/springanimation\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","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"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"kind":"symbol","type":"topic","role":"symbol","title":"stop(at:immediately:)","url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/start(afterdelay:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"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}],"kind":"symbol","sections":[],"metadata":{"externalID":"s:5Anima15SpringAnimationC5start10afterDelayySd_tF","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"symbolKind":"method","title":"start(afterDelay:)","roleHeading":"Instance Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":" ","kind":"text"},{"text":"delay","kind":"internalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":" = 0.0)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"delay","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The amount of time (measured in seconds) to wait before starting the animation."}]}]}]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","url":"\/documentation\/anima\/springanimation\/state","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","kind":"symbol","title":"state"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","title":"delay","url":"\/documentation\/anima\/springanimation\/delay"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","role":"symbol","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"},{"kind":"text","text":")"}],"title":"start(afterDelay:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","title":"pause()","url":"\/documentation\/anima\/springanimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","title":"stop(at:immediately:)","url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"}}} \ 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 c6e0da34..cfefd96b 100644 --- a/docs/data/documentation/anima/springanimation/state.json +++ b/docs/data/documentation/anima/springanimation/state.json @@ -1 +1 @@ -{"abstract":[{"text":"The current state of the animation.","type":"text"}],"seeAlsoSections":[{"generated":true,"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"],"title":"Starting and stopping the animation"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"},{"text":" { get }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/state"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC5stateAA14AnimatingStateOvp","title":"state"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"references":{"doc://Anima/documentation/Anima/AnimatingState":{"role":"symbol","url":"\/documentation\/anima\/animatingstate","title":"AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","kind":"symbol","role":"symbol","title":"state","url":"\/documentation\/anima\/springanimation\/state"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"url":"\/documentation\/anima\/springanimation\/delay","kind":"symbol","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","role":"symbol","title":"delay"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","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"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"kind":"symbol","type":"topic","role":"symbol","title":"stop(at:immediately:)","url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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":")"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","role":"symbol","title":"start(afterDelay:)"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"title":"pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/springanimation\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"},"abstract":[{"type":"text","text":"The current state of the animation."}],"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}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/state"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},{"text":" { get }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:5Anima15SpringAnimationC5stateAA14AnimatingStateOvp","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"symbolKind":"property","title":"state","roleHeading":"Instance Property"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","title":"pause()","url":"\/documentation\/anima\/springanimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","title":"stop(at:immediately:)","url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","url":"\/documentation\/anima\/springanimation\/state","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","kind":"symbol","title":"state"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","role":"symbol","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"},{"kind":"text","text":")"}],"title":"start(afterDelay:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","title":"delay","url":"\/documentation\/anima\/springanimation\/delay"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatingState":{"type":"topic","kind":"symbol","abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference","isActive":true},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState"}}} \ 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 553d62ec..aaf97863 100644 --- a/docs/data/documentation/anima/springanimation/stop(at:immediately:).json +++ b/docs/data/documentation/anima/springanimation/stop(at:immediately:).json @@ -1 +1 @@ -{"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":[],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":" ","kind":"text"},{"text":"position","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":" = .current, ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" = true)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"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"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","isActive":true},{"text":" or ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end"},{"type":"text","text":"). The default value is "},{"type":"codeVoice","code":"current"},{"type":"text","text":"."}],"type":"paragraph"}]},{"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"},{"code":"true","type":"codeVoice"},{"text":".","type":"text"}]}]}],"kind":"parameters"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","title":"stop(at:immediately:)","role":"symbol","externalID":"s:5Anima15SpringAnimationC4stop2at11immediatelyyAA0C8PositionO_SbtF","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/stop(at:immediately:)"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"title":"pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/springanimation\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","url":"\/documentation\/anima\/animationposition\/current","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","required":true,"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","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"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"kind":"symbol","type":"topic","role":"symbol","title":"stop(at:immediately:)","url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/AnimationPosition/start":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","url":"\/documentation\/anima\/animationposition\/start","type":"topic","kind":"symbol","title":"AnimationPosition.start","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"}]},"doc://Anima/documentation/Anima/SpringAnimation/state":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","kind":"symbol","role":"symbol","title":"state","url":"\/documentation\/anima\/springanimation\/state"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","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":")"}],"kind":"symbol","url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","role":"symbol","title":"start(afterDelay:)"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"role":"symbol","abstract":[{"type":"text","text":"The end point of the animation. Use this constant when you want to stop an animation at the "},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"title":"AnimationPosition.end","url":"\/documentation\/anima\/animationposition\/end","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"end"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"url":"\/documentation\/anima\/springanimation\/delay","kind":"symbol","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","role":"symbol","title":"delay"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":" "},{"kind":"internalParam","text":"position"},{"text":": ","kind":"text"},{"text":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":" = .current, ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":" = true)"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The position at which position the animation should stop (","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","isActive":true},{"text":" or ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","isActive":true,"type":"reference"},{"text":"). The default value is ","type":"text"},{"type":"codeVoice","code":"current"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"position"},{"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"}],"name":"immediately"}]}],"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"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"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/stop(at:immediately:)"]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","interfaceLanguage":"swift"},"metadata":{"title":"stop(at:immediately:)","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:5Anima15SpringAnimationC4stop2at11immediatelyyAA0C8PositionO_SbtF","roleHeading":"Instance Method","symbolKind":"method","role":"symbol"},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationPosition/end":{"url":"\/documentation\/anima\/animationposition\/end","role":"symbol","kind":"symbol","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"code":"target","type":"codeVoice"},{"type":"text","text":" value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","title":"delay","url":"\/documentation\/anima\/springanimation\/delay"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","title":"stop(at:immediately:)","url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"required":true,"url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","title":"pause()","url":"\/documentation\/anima\/springanimation\/pause()"},"doc://Anima/documentation/Anima/AnimationPosition":{"title":"AnimationPosition","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"title":"AnimationPosition.start","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","role":"symbol","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"},{"kind":"text","text":")"}],"title":"start(afterDelay:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation."}],"type":"topic","url":"\/documentation\/anima\/springanimation\/state","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","kind":"symbol","title":"state"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationPosition/current":{"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"code":"value","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"current"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","url":"\/documentation\/anima\/animationposition\/current"}}} \ 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 6a2e3300..cf52f52d 100644 --- a/docs/data/documentation/anima/springanimation/target.json +++ b/docs/data/documentation/anima/springanimation/target.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The current target value of the animation."}],"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","title":"target","roleHeading":"Instance Property","externalID":"s:5Anima15SpringAnimationC6targetxvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"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"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"seeAlsoSections":[{"generated":true,"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/target"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"title":"target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/springanimation\/value","type":"topic","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","kind":"symbol","type":"topic","title":"velocity","abstract":[{"type":"text","text":"The current velocity of the animation."}],"url":"\/documentation\/anima\/springanimation\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity"],"title":"Accessing value, velocity and target"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/target"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"text":"You may modify this value while the animation is in-flight to “retarget” to a new target value.","type":"text"}],"type":"paragraph"}]}],"metadata":{"title":"target","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:5Anima15SpringAnimationC6targetxvp","roleHeading":"Instance Property"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The current target value of the animation.","type":"text"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/target":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current target value of the animation."}],"role":"symbol","kind":"symbol","type":"topic","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"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"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","title":"value","url":"\/documentation\/anima\/springanimation\/value"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"url":"\/documentation\/anima\/springanimation\/velocity","abstract":[{"text":"The current velocity of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"title":"velocity","kind":"symbol","type":"topic"}}} \ 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 a9e998be..b4e018fa 100644 --- a/docs/data/documentation/anima/springanimation/updateanimation(deltatime:).json +++ b/docs/data/documentation/anima/springanimation/updateanimation(deltatime:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"deltaTime","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delta time."}]}]}]}],"metadata":{"title":"updateAnimation(deltaTime:)","externalID":"s:5Anima15SpringAnimationC06updateC09deltaTimeySd_tF","symbolKind":"method","roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"sections":[],"abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/springanimation\/updateanimation(deltatime:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"],"title":"Handling animation updates"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","type":"topic","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"title":"completion","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/springanimation\/completion"},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"fragments":[{"text":"func","kind":"keyword"},{"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"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","url":"\/documentation\/anima\/springanimation\/valuechanged","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/springanimation\/value","type":"topic","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/updateanimation(deltatime:)"]}],"metadata":{"symbolKind":"method","title":"updateAnimation(deltaTime:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"externalID":"s:5Anima15SpringAnimationC06updateC09deltaTimeySd_tF","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateAnimation"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"deltaTime","content":[{"inlineContent":[{"type":"text","text":"The delta time."}],"type":"paragraph"}]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)"},"sections":[],"references":{"doc://Anima/documentation/Anima/SpringAnimation/completion":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"url":"\/documentation\/anima\/springanimation\/completion","title":"completion"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"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"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","title":"value","url":"\/documentation\/anima\/springanimation\/value"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"title":"updateAnimation(deltaTime:)","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","role":"symbol","kind":"symbol","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"}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"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 "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/valuechanged","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"}}} \ 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 cbbe9eef..241f77e6 100644 --- a/docs/data/documentation/anima/springanimation/value.json +++ b/docs/data/documentation/anima/springanimation/value.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/value"]}],"metadata":{"symbolKind":"property","title":"value","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC5valuexvp","role":"symbol","roleHeading":"Instance Property"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"generated":true,"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/value":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/springanimation\/value","type":"topic","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","kind":"symbol","type":"topic","title":"velocity","abstract":[{"type":"text","text":"The current velocity of the animation."}],"url":"\/documentation\/anima\/springanimation\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"title":"target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target","type":"topic","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/value"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"sections":[],"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"externalID":"s:5Anima15SpringAnimationC5valuexvp","title":"value","symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"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"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","title":"value","url":"\/documentation\/anima\/springanimation\/value"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current target value of the animation."}],"role":"symbol","kind":"symbol","type":"topic","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target"},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"url":"\/documentation\/anima\/springanimation\/velocity","abstract":[{"text":"The current velocity of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"title":"velocity","kind":"symbol","type":"topic"}}} \ 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 42105166..be4e335a 100644 --- a/docs/data/documentation/anima/springanimation/valuechanged.json +++ b/docs/data/documentation/anima/springanimation/valuechanged.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true,"type":"reference"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC12valueChangedyxcSgvp","symbolKind":"property"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)"],"generated":true,"title":"Handling animation updates"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/valuechanged"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/value":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/springanimation\/value","type":"topic","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"code":"currentValue","type":"codeVoice"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","url":"\/documentation\/anima\/springanimation\/valuechanged","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","type":"topic","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"title":"completion","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/springanimation\/completion"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"fragments":[{"text":"func","kind":"keyword"},{"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"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/valuechanged"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)"],"generated":true,"title":"Handling animation updates"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","title":"valueChanged","modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC12valueChangedyxcSgvp","symbolKind":"property"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/completion":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"url":"\/documentation\/anima\/springanimation\/completion","title":"completion"},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"title":"updateAnimation(deltaTime:)","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","role":"symbol","kind":"symbol","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"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/value":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"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"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","title":"value","url":"\/documentation\/anima\/springanimation\/value"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"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 "},{"code":"currentValue","type":"codeVoice"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","type":"topic","role":"symbol","url":"\/documentation\/anima\/springanimation\/valuechanged","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"}}} \ 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 986692f0..14aa64c7 100644 --- a/docs/data/documentation/anima/springanimation/velocity.json +++ b/docs/data/documentation/anima/springanimation/velocity.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/velocity"]}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC8velocityxvp","role":"symbol","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The current velocity of the animation."}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"],"generated":true,"title":"Accessing value, velocity and target"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"If animating a view’s ","type":"text"},{"type":"codeVoice","code":"center"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"frame"},{"text":" with a gesture, you may want to set ","type":"text"},{"code":"velocity","type":"codeVoice"},{"text":" to the gesture’s final velocity on touch-up.","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"references":{"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","kind":"symbol","type":"topic","title":"velocity","abstract":[{"type":"text","text":"The current velocity of the animation."}],"url":"\/documentation\/anima\/springanimation\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","type":"topic","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"title":"target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"role":"symbol","abstract":[{"text":"The ","type":"text"},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"url":"\/documentation\/anima\/springanimation\/value","type":"topic","title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The current velocity of the animation."}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/springanimation\/velocity"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"],"title":"Accessing value, velocity and target"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"If animating a view’s "},{"type":"codeVoice","code":"center"},{"text":" or ","type":"text"},{"code":"frame","type":"codeVoice"},{"text":" with a gesture, you may want to set ","type":"text"},{"code":"velocity","type":"codeVoice"},{"type":"text","text":" to the gesture’s final velocity on touch-up."}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity"},"metadata":{"role":"symbol","title":"velocity","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC8velocityxvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The current target value of the animation."}],"role":"symbol","kind":"symbol","type":"topic","title":"target","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","url":"\/documentation\/anima\/springanimation\/target"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"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"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","title":"value","url":"\/documentation\/anima\/springanimation\/value"},"doc://Anima/documentation/Anima/SpringAnimation":{"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","url":"\/documentation\/anima\/springanimation","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","title":"SpringAnimation"},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"url":"\/documentation\/anima\/springanimation\/velocity","abstract":[{"text":"The current velocity of the animation.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"title":"velocity","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift.json b/docs/data/documentation/anima/swift.json index e001ba6a..c39fcac1 100644 --- a/docs/data/documentation/anima/swift.json +++ b/docs/data/documentation/anima/swift.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift","interfaceLanguage":"swift"},"topicSections":[{"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 Structures"},{"title":"Extended Enumerations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"]}],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Extended Module","title":"Swift","externalID":"s:m:s:e:s:SN5AnimaSzRzrlE7nsValueSo7NSValueCvp","role":"collection","symbolKind":"extension"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/swift"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","abstract":[],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sq","kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","type":"topic","url":"\/documentation\/anima\/swift\/optional","role":"symbol","navigatorTitle":[{"text":"Optional","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Float":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","title":"Float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"abstract":[],"url":"\/documentation\/anima\/swift\/float","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/swift\/array","title":"Array","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"url":"\/documentation\/anima\/swift\/double","type":"topic","role":"symbol","title":"Double","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/Swift/Set":{"title":"Set","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Set"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/set","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Set","kind":"identifier","preciseIdentifier":"s:Sh"}]},"doc://Anima/documentation/Anima/Swift/ClosedRange":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","title":"ClosedRange","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"abstract":[],"url":"\/documentation\/anima\/swift\/closedrange","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:SN","text":"ClosedRange"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift"]}],"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"}],"metadata":{"role":"collection","modules":[{"name":"Anima"}],"roleHeading":"Extended Module","externalID":"s:m:s:e:s:SN5AnimaSzRzrlE7nsValueSo7NSValueCvp","title":"Swift","symbolKind":"extension"},"sections":[],"references":{"doc://Anima/documentation/Anima/Swift/Array":{"navigatorTitle":[{"kind":"identifier","text":"Array"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/array","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"title":"Array"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Set":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Set","kind":"identifier","preciseIdentifier":"s:Sh"}],"navigatorTitle":[{"text":"Set","kind":"identifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","abstract":[],"url":"\/documentation\/anima\/swift\/set","title":"Set"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"Double","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Double","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}],"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/optional"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Float","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","url":"\/documentation\/anima\/swift\/float","title":"Float","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Swift/ClosedRange":{"url":"\/documentation\/anima\/swift\/closedrange","navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"title":"ClosedRange","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClosedRange","kind":"identifier","preciseIdentifier":"s:SN"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","role":"symbol"}}} \ 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 f8edd915..a1b16251 100644 --- a/docs/data/documentation/anima/swift/array.json +++ b/docs/data/documentation/anima/swift/array.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations"],"generated":true,"title":"Default Implementations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array"]}],"metadata":{"role":"symbol","title":"Array","extendedModule":"Swift","navigatorTitle":[{"text":"Array","kind":"identifier"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Array","kind":"identifier","preciseIdentifier":"s:Sa"}],"roleHeading":"Extended Structure","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:e:s:Sa5AnimaAA18AnimatablePropertyRzlEySayxGAA0B5ArrayVy0B4DataQzGcfc","symbolKind":"extension"},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sa","text":"Array"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty":{"abstract":[{"type":"text","text":"A type that describes an animatable value."}],"url":"\/documentation\/anima\/animatableproperty","navigatorTitle":[{"kind":"identifier","text":"AnimatableProperty"}],"type":"topic","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"symbol","role":"symbol","title":"AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}]},"doc://Anima/documentation/Anima/Swift/Array/ApproximateEquatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations","title":"ApproximateEquatable Implementations","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/array\/approximateequatable-implementations","kind":"article"},"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/swift\/array","title":"Array","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"sections":[],"metadata":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Array"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"extension","extendedModule":"Swift","roleHeading":"Extended Structure","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"title":"Array","externalID":"s:e:s:Sa5AnimaAA18AnimatablePropertyRzlEySayxGAA0B5ArrayVy0B4DataQzGcfc"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations"],"generated":true,"title":"Default Implementations"}],"references":{"doc://Anima/documentation/Anima/Swift/Array/ApproximateEquatable-Implementations":{"url":"\/documentation\/anima\/swift\/array\/approximateequatable-implementations","title":"ApproximateEquatable Implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Array":{"navigatorTitle":[{"kind":"identifier","text":"Array"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/array","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"title":"Array"},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"abstract":[],"kind":"article","type":"topic","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/AnimatableProperty":{"url":"\/documentation\/anima\/animatableproperty","navigatorTitle":[{"kind":"identifier","text":"AnimatableProperty"}],"title":"AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","role":"symbol"}}} \ 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 c11e507c..0806b495 100644 --- a/docs/data/documentation/anima/swift/array/animatabledata.json +++ b/docs/data/documentation/anima/swift/array/animatabledata.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"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"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/animatabledata"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":">","kind":"text"}],"extendedModule":"Swift","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"}]},"role":"symbol","roleHeading":"Instance Property","title":"animatableData","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:Sa5AnimaAA18AnimatablePropertyRzlE14animatableDataAA0B5ArrayVy0bE0QzGvp","symbolKind":"property"},"sections":[],"references":{"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Array/animatableData":{"url":"\/documentation\/anima\/swift\/array\/animatabledata","title":"animatableData","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData"},"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/swift\/array","title":"Array","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/swift\/array\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"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"]]},"metadata":{"extendedModule":"Swift","title":"animatableData","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:Sa5AnimaAA18AnimatablePropertyRzlE14animatableDataAA0B5ArrayVy0bE0QzGvp","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":">","kind":"text"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData"},"references":{"doc://Anima/documentation/Anima/Swift/Array":{"navigatorTitle":[{"kind":"identifier","text":"Array"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/array","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"title":"Array"},"doc://Anima/documentation/Anima/Swift/Array/animatableData":{"url":"\/documentation\/anima\/swift\/array\/animatabledata","role":"symbol","title":"animatableData","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData","abstract":[],"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":"Element","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"abstract":[],"kind":"article","type":"topic","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"}}} \ 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 4a005201..37213d9b 100644 --- a/docs/data/documentation/anima/swift/array/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/swift/array/animatableproperty-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"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\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/swift\/array\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral"],"generated":true,"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero"],"title":"Type Properties"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/Swift/Array/scaledIntegral":{"url":"\/documentation\/anima\/swift\/array\/scaledintegral","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral","abstract":[],"type":"topic","title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Array/zero":{"abstract":[],"title":"zero","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/swift\/array\/zero","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"Array","preciseIdentifier":"s:Sa","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/swift\/array","title":"Array","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Array/animatableData":{"url":"\/documentation\/anima\/swift\/array\/animatabledata","title":"animatableData","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData"},"doc://Anima/documentation/Anima/Swift/Array/init(_:)":{"kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/array\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":">)","kind":"text"}],"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":"AnimatableProperty"},{"type":"text","text":"."}]},"title":"init(_:)"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/swift\/array\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)"]},{"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"]}],"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"]]},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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","role":"symbol","title":"animatableData","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData","abstract":[],"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":"Element","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Array/init(_:)":{"url":"\/documentation\/anima\/swift\/array\/init(_:)","role":"symbol","title":"init(_:)","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":[{"text":"Available when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableData"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima/Swift/Array/scaledIntegral":{"abstract":[],"title":"scaledIntegral","url":"\/documentation\/anima\/swift\/array\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Swift/Array":{"navigatorTitle":[{"kind":"identifier","text":"Array"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/array","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"title":"Array"},"doc://Anima/documentation/Anima/Swift/Array/zero":{"url":"\/documentation\/anima\/swift\/array\/zero","role":"symbol","title":"zero","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"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"}]}}} \ 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 4a4ec242..b0c57077 100644 --- a/docs/data/documentation/anima/swift/array/approximateequatable-implementations.json +++ b/docs/data/documentation/anima/swift/array/approximateequatable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"]]},"variants":[{"paths":["\/documentation\/anima\/swift\/array\/approximateequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"ApproximateEquatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"sections":[],"references":{"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/swift\/array","title":"Array","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Array/isApproximatelyEqual(to:epsilon:)":{"title":"isApproximatelyEqual(to:epsilon:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/array\/isapproximatelyequal(to:epsilon:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sa","text":"Array","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"FloatingPointInitializable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/approximateequatable-implementations"]}],"kind":"article","metadata":{"title":"ApproximateEquatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)"],"generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima/Swift/Array/isApproximatelyEqual(to:epsilon:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FloatingPointInitializable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"title":"isApproximatelyEqual(to:epsilon:)","type":"topic","url":"\/documentation\/anima\/swift\/array\/isapproximatelyequal(to:epsilon:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"typeIdentifier"},{"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","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Array":{"navigatorTitle":[{"kind":"identifier","text":"Array"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/array","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"title":"Array"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/init(_:).json b/docs/data/documentation/anima/swift/array/init(_:).json index 50e8127a..02b73f58 100644 --- a/docs/data/documentation/anima/swift/array/init(_:).json +++ b/docs/data/documentation/anima/swift/array/init(_:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableData"},{"kind":"text","text":">)"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"init(_:)","extendedModule":"Swift","externalID":"s:Sa5AnimaAA18AnimatablePropertyRzlEySayxGAA0B5ArrayVy0B4DataQzGcfc","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"symbolKind":"init","roleHeading":"Initializer"},"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"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","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","text":"Element"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/init(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/swift\/array","title":"Array","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"},"doc://Anima/documentation/Anima/Swift/Array/init(_:)":{"kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/array\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":">)","kind":"text"}],"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":"AnimatableProperty"},{"type":"text","text":"."}]},"title":"init(_:)"},"doc://Anima/documentation/Anima/Swift":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","abstract":[],"kind":"symbol","type":"topic","role":"collection","title":"Swift","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/AnimatableArray":{"title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"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","text":"Element"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"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":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/init(_:)"]}],"metadata":{"title":"init(_:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"externalID":"s:Sa5AnimaAA18AnimatablePropertyRzlEySayxGAA0B5ArrayVy0B4DataQzGcfc","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","roleHeading":"Initializer","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":[{"text":"Available when","type":"text"}]}},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"abstract":[],"kind":"article","type":"topic","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/Swift/Array/init(_:)":{"url":"\/documentation\/anima\/swift\/array\/init(_:)","role":"symbol","title":"init(_:)","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":[{"text":"Available when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableData"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima/Swift/Array":{"navigatorTitle":[{"kind":"identifier","text":"Array"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/array","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"title":"Array"},"doc://Anima/documentation/Anima/AnimatableArray":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","title":"AnimatableArray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"kind":"symbol"}}} \ 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 44da49e7..2abc72c0 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 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Array","preciseIdentifier":"s:Sa"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"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"]]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Array","kind":"typeIdentifier","preciseIdentifier":"s:Sa"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">, ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:Sa5AnimaAA26FloatingPointInitializableRzlE20isApproximatelyEqual2to7epsilonSbSayxG_xtF","title":"isApproximatelyEqual(to:epsilon:)","roleHeading":"Instance Method","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"FloatingPointInitializable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/isapproximatelyequal(to:epsilon:)"]}],"references":{"doc://Anima/documentation/Anima/Swift/Array/ApproximateEquatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations","title":"ApproximateEquatable Implementations","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/array\/approximateequatable-implementations","kind":"article"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Array/isApproximatelyEqual(to:epsilon:)":{"title":"isApproximatelyEqual(to:epsilon:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/array\/isapproximatelyequal(to:epsilon:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sa","text":"Array","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"FloatingPointInitializable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/swift\/array","title":"Array","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"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"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/isapproximatelyequal(to:epsilon:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Array","kind":"typeIdentifier","preciseIdentifier":"s:Sa"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"role":"symbol","title":"isApproximatelyEqual(to:epsilon:)","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Array","kind":"typeIdentifier","preciseIdentifier":"s:Sa"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:Sa5AnimaAA26FloatingPointInitializableRzlE20isApproximatelyEqual2to7epsilonSbSayxG_xtF","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":"FloatingPointInitializable"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method"},"sections":[],"references":{"doc://Anima/documentation/Anima/Swift/Array/isApproximatelyEqual(to:epsilon:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FloatingPointInitializable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"title":"isApproximatelyEqual(to:epsilon:)","type":"topic","url":"\/documentation\/anima\/swift\/array\/isapproximatelyequal(to:epsilon:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"typeIdentifier"},{"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","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Array":{"navigatorTitle":[{"kind":"identifier","text":"Array"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/array","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"title":"Array"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Array/ApproximateEquatable-Implementations":{"url":"\/documentation\/anima\/swift\/array\/approximateequatable-implementations","title":"ApproximateEquatable Implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/scaledintegral.json b/docs/data/documentation/anima/swift/array/scaledintegral.json index 39df4355..4eaa73bd 100644 --- a/docs/data/documentation/anima/swift/array/scaledintegral.json +++ b/docs/data/documentation/anima/swift/array/scaledintegral.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":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"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/swift\/array\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sa","role":"symbol","title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"symbolKind":"property","extendedModule":"Anima","roleHeading":"Instance Property"},"references":{"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/swift\/array","title":"Array","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Array/scaledIntegral":{"url":"\/documentation\/anima\/swift\/array\/scaledintegral","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral","abstract":[],"type":"topic","title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"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"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Anima","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sa","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral"},"variants":[{"paths":["\/documentation\/anima\/swift\/array\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Swift/Array":{"navigatorTitle":[{"kind":"identifier","text":"Array"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/array","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"title":"Array"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Array/scaledIntegral":{"abstract":[],"title":"scaledIntegral","url":"\/documentation\/anima\/swift\/array\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"abstract":[],"kind":"article","type":"topic","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"}}} \ 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 fc640564..dcf7990b 100644 --- a/docs/data/documentation/anima/swift/array/zero.json +++ b/docs/data/documentation/anima/swift/array/zero.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sa","kind":"typeIdentifier","text":"Array"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/zero"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.zero","type":"codeVoice"},{"type":"text","text":"."}],"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"]]},"metadata":{"symbolKind":"property","role":"symbol","extendedModule":"Swift","roleHeading":"Type Property","externalID":"s:Sa5AnimaAA18AnimatablePropertyRzlE4zeroSayxGvpZ","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":"AnimatableProperty"},{"text":".","type":"text"}]},"title":"zero","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero"},"references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/swift\/array","title":"Array","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"},"doc://Anima/documentation/Anima/Swift/Array/zero":{"abstract":[],"title":"zero","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/swift\/array\/zero","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"Array","preciseIdentifier":"s:Sa","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"role":"collectionGroup","abstract":[],"kind":"article","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sa","text":"Array","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"text":".","type":"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"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/zero"]}],"metadata":{"title":"zero","extendedModule":"Swift","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sa","text":"Array"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"externalID":"s:Sa5AnimaAA18AnimatablePropertyRzlE4zeroSayxGvpZ","roleHeading":"Type Property","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"abstract":[],"kind":"article","type":"topic","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Array":{"navigatorTitle":[{"kind":"identifier","text":"Array"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/array","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"title":"Array"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Array/zero":{"url":"\/documentation\/anima\/swift\/array\/zero","role":"symbol","title":"zero","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"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"}]}}} \ 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 2c7ff717..e4f4572d 100644 --- a/docs/data/documentation/anima/swift/closedrange.json +++ b/docs/data/documentation/anima/swift/closedrange.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue"],"title":"Instance Properties"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClosedRange","preciseIdentifier":"s:SN","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/swift\/closedrange"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:e:s:SN5AnimaSzRzrlE7nsValueSo7NSValueCvp","extendedModule":"Swift","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClosedRange","kind":"identifier","preciseIdentifier":"s:SN"}],"role":"symbol","symbolKind":"extension","title":"ClosedRange","navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"roleHeading":"Extended Structure"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange"},"references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/ClosedRange":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","title":"ClosedRange","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"abstract":[],"url":"\/documentation\/anima\/swift\/closedrange","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:SN","text":"ClosedRange"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/ClosedRange/nsValue":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nsValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSValue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSValue"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Bound","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"BinaryInteger","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/swift\/closedrange\/nsvalue","abstract":[],"title":"nsValue"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ClosedRange","preciseIdentifier":"s:SN","kind":"typeIdentifier"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/closedrange"]}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"ClosedRange","symbolKind":"extension","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClosedRange","preciseIdentifier":"s:SN","kind":"identifier"}],"externalID":"s:e:s:SN5AnimaSzRzrlE7nsValueSo7NSValueCvp","role":"symbol","extendedModule":"Swift","roleHeading":"Extended Structure"},"references":{"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/ClosedRange":{"url":"\/documentation\/anima\/swift\/closedrange","navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"title":"ClosedRange","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClosedRange","kind":"identifier","preciseIdentifier":"s:SN"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","role":"symbol"},"doc://Anima/documentation/Anima/Swift/ClosedRange/nsValue":{"url":"\/documentation\/anima\/swift\/closedrange\/nsvalue","title":"nsValue","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Bound","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BinaryInteger"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nsValue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSValue","text":"NSValue","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/closedrange/nsvalue.json b/docs/data/documentation/anima/swift/closedrange/nsvalue.json index a65564a9..07ac00cd 100644 --- a/docs/data/documentation/anima/swift/closedrange/nsvalue.json +++ b/docs/data/documentation/anima/swift/closedrange/nsvalue.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue","interfaceLanguage":"swift"},"metadata":{"externalID":"s:SN5AnimaSzRzrlE7nsValueSo7NSValueCvp","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Bound"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BinaryInteger"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"nsValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSValue","text":"NSValue"}],"title":"nsValue","symbolKind":"property","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"Swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nsValue"},{"text":": ","kind":"text"},{"text":"NSValue","preciseIdentifier":"c:objc(cs)NSValue","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/swift\/closedrange\/nsvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Swift/ClosedRange":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","title":"ClosedRange","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"abstract":[],"url":"\/documentation\/anima\/swift\/closedrange","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:SN","text":"ClosedRange"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/ClosedRange/nsValue":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nsValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSValue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSValue"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Bound","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"BinaryInteger","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/swift\/closedrange\/nsvalue","abstract":[],"title":"nsValue"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/swift\/closedrange\/nsvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange"]]},"sections":[],"metadata":{"title":"nsValue","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nsValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSValue","text":"NSValue","kind":"typeIdentifier"}],"externalID":"s:SN5AnimaSzRzrlE7nsValueSo7NSValueCvp","roleHeading":"Instance Property","extendedModule":"Swift","conformance":{"constraints":[{"code":"Bound","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"BinaryInteger","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"nsValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSValue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSValue"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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","title":"nsValue","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Bound","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BinaryInteger"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nsValue"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSValue","text":"NSValue","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue","role":"symbol"},"doc://Anima/documentation/Anima/Swift/ClosedRange":{"url":"\/documentation\/anima\/swift\/closedrange","navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"title":"ClosedRange","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClosedRange","kind":"identifier","preciseIdentifier":"s:SN"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","role":"symbol"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]}}} \ 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 5a5e91ee..e91a5e44 100644 --- a/docs/data/documentation/anima/swift/double.json +++ b/docs/data/documentation/anima/swift/double.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]}]}],"metadata":{"externalID":"s:e:s:Sd5AnimaE14animatableDataSdvp","roleHeading":"Extended Structure","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"identifier"}],"title":"Double","symbolKind":"extension","modules":[{"name":"Anima","relatedModules":["Swift"]}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"role":"symbol","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"sections":[],"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"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double"},"topicSections":[{"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,"title":"Default Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/s25ExpressibleByFloatLiteralP":{"type":"unresolvable","title":"Swift.ExpressibleByFloatLiteral","identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"url":"\/documentation\/anima\/swift\/double","type":"topic","role":"symbol","title":"Double","abstract":[],"kind":"symbol"},"doc://Anima/Sj":{"type":"unresolvable","title":"Swift.Numeric","identifier":"doc:\/\/Anima\/Sj"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"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/SL":{"title":"Swift.Comparable","identifier":"doc:\/\/Anima\/SL","type":"unresolvable"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Double/CAKeyframeAnimationValueConvertible-Implementations":{"abstract":[],"title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations","url":"\/documentation\/anima\/swift\/double\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH","type":"unresolvable"},"doc://Anima/s13SignedNumericP":{"title":"Swift.SignedNumeric","identifier":"doc:\/\/Anima\/s13SignedNumericP","type":"unresolvable"},"doc://Anima/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ","type":"unresolvable"},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations"},"doc://Anima/Sx":{"title":"Swift.Strideable","identifier":"doc:\/\/Anima\/Sx","type":"unresolvable"},"doc://Anima/s27ExpressibleByIntegerLiteralP":{"title":"Swift.ExpressibleByIntegerLiteral","identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","type":"unresolvable"},"doc://Anima/documentation/Anima/Swift/Double/ApproximateEquatable-Implementations":{"abstract":[],"title":"ApproximateEquatable Implementations","kind":"article","type":"topic","url":"\/documentation\/anima\/swift\/double\/approximateequatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","interfaceLanguage":"swift"},"topicSections":[{"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"],"title":"Default Implementations","generated":true}],"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"],"title":"Conforms To","type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"externalID":"s:e:s:Sd5AnimaE14animatableDataSdvp","symbolKind":"extension","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Double","preciseIdentifier":"s:Sd"}],"extendedModule":"Swift","navigatorTitle":[{"text":"Double","kind":"identifier"}],"title":"Double","roleHeading":"Extended Structure"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"references":{"doc://Anima/Sj":{"identifier":"doc:\/\/Anima\/Sj","type":"unresolvable","title":"Swift.Numeric"},"doc://Anima/s25ExpressibleByFloatLiteralP":{"identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","type":"unresolvable","title":"Swift.ExpressibleByFloatLiteral"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"Double","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Double","kind":"identifier"}]},"doc://Anima/s18AdditiveArithmeticP":{"identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP","type":"unresolvable","title":"Swift.AdditiveArithmetic"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","type":"unresolvable","title":"Swift.Hashable"},"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/SL":{"identifier":"doc:\/\/Anima\/SL","type":"unresolvable","title":"Swift.Comparable"},"doc://Anima/documentation/Anima/Swift/Double/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","url":"\/documentation\/anima\/swift\/double\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations","abstract":[],"kind":"article","title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","title":"FloatingPointInitializable","role":"symbol","abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FloatingPointInitializable"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/Swift/Double/ApproximateEquatable-Implementations":{"title":"ApproximateEquatable Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/swift\/double\/approximateequatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/s27ExpressibleByIntegerLiteralP":{"identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","type":"unresolvable","title":"Swift.ExpressibleByIntegerLiteral"},"doc://Anima/s13SignedNumericP":{"identifier":"doc:\/\/Anima\/s13SignedNumericP","type":"unresolvable","title":"Swift.SignedNumeric"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","kind":"article","title":"AnimatableProperty Implementations","type":"topic","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/animatabledata.json b/docs/data/documentation/anima/swift/double/animatabledata.json index cad2ed06..11b13861 100644 --- a/docs/data/documentation/anima/swift/double/animatabledata.json +++ b/docs/data/documentation/anima/swift/double/animatabledata.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"type":"text","text":"."}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"animatableData","externalID":"s:Sd5AnimaE14animatableDataSdvp","symbolKind":"property","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/animatabledata"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","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/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"url":"\/documentation\/anima\/swift\/double","type":"topic","role":"symbol","title":"Double","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/Swift/Double/animatableData":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/swift\/double\/animatabledata","type":"topic","abstract":[],"title":"animatableData"},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData"},"sections":[],"metadata":{"roleHeading":"Instance Property","title":"animatableData","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"externalID":"s:Sd5AnimaE14animatableDataSdvp","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","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"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"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/Swift/Double/animatableData":{"title":"animatableData","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData","url":"\/documentation\/anima\/swift\/double\/animatabledata","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"Double","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Double","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","kind":"article","title":"AnimatableProperty Implementations","type":"topic","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]}}} \ 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 95d49e9e..424b3c0d 100644 --- a/docs/data/documentation/anima/swift/double/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/swift/double/animatableproperty-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/swift\/double\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/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},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral"],"generated":true,"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double"]]},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations"},"kind":"article","references":{"doc://Anima/documentation/Anima/Swift/Double/init(_:)-49f9p":{"title":"init(_:)","abstract":[],"type":"topic","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/anima\/swift\/double\/init(_:)-49f9p","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/Swift/Double/animatableData":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/swift\/double\/animatabledata","type":"topic","abstract":[],"title":"animatableData"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"url":"\/documentation\/anima\/swift\/double","type":"topic","role":"symbol","title":"Double","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/Swift/Double/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral","url":"\/documentation\/anima\/swift\/double\/scaledintegral","kind":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Double/init(_:)-7d8nf":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf","url":"\/documentation\/anima\/swift\/double\/init(_:)-7d8nf","kind":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral"],"generated":true,"title":"Instance Properties"}],"metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/animatableproperty-implementations"]}],"references":{"doc://Anima/documentation/Anima/Swift/Double/init(_:)-7d8nf":{"url":"\/documentation\/anima\/swift\/double\/init(_:)-7d8nf","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"title":"init(_:)","type":"topic","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Double/animatableData":{"title":"animatableData","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData","url":"\/documentation\/anima\/swift\/double\/animatabledata","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"role":"symbol"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"Double","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Double","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Double/scaledIntegral":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/swift\/double\/scaledintegral","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral","title":"scaledIntegral"},"doc://Anima/documentation/Anima/Swift/Double/init(_:)-49f9p":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p","url":"\/documentation\/anima\/swift\/double\/init(_:)-49f9p","role":"symbol","title":"init(_:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}]},"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 978e7887..4dac1035 100644 --- a/docs/data/documentation/anima/swift/double/approximateequatable-implementations.json +++ b/docs/data/documentation/anima/swift/double/approximateequatable-implementations.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"ApproximateEquatable Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)"],"generated":true}],"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\/approximateequatable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations"},"kind":"article","references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"url":"\/documentation\/anima\/swift\/double","type":"topic","role":"symbol","title":"Double","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Double/isApproximatelyEqual(to:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/swift\/double\/isapproximatelyequal(to:epsilon:)","type":"topic","role":"symbol","title":"isApproximatelyEqual(to:epsilon:)","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"]]},"metadata":{"title":"ApproximateEquatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/approximateequatable-implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","sections":[],"references":{"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"Double","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Double","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Double/isApproximatelyEqual(to:epsilon:)":{"role":"symbol","title":"isApproximatelyEqual(to:epsilon:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)","type":"topic","url":"\/documentation\/anima\/swift\/double\/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":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[]}}} \ 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 f5b283b7..d7f49e13 100644 --- a/docs/data/documentation/anima/swift/double/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/swift/double/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"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\/cakeyframeanimationvalueconvertible-implementations"]}],"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"sections":[],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()"],"generated":true}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Double/toKeyframeValue()":{"kind":"symbol","role":"symbol","abstract":[],"url":"\/documentation\/anima\/swift\/double\/tokeyframevalue()","title":"toKeyframeValue()","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}]},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"url":"\/documentation\/anima\/swift\/double","type":"topic","role":"symbol","title":"Double","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations"},"kind":"article","metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/swift\/double\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Swift/Double/toKeyframeValue()":{"title":"toKeyframeValue()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift\/double\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"Double","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Double","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]}}} \ 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 39e0cfc0..3f286da6 100644 --- a/docs/data/documentation/anima/swift/double/init(_:)-49f9p.json +++ b/docs/data/documentation/anima/swift/double/init(_:)-49f9p.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p","interfaceLanguage":"swift"},"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"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/init(_:)-49f9p"]}],"sections":[],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"extendedModule":"Anima","roleHeading":"Initializer","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"modules":[{"name":"Anima"}],"symbolKind":"init","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc::SYNTHESIZED::s:Sd","title":"init(_:)"},"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":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Anima/documentation/Anima/Swift/Double/init(_:)-49f9p":{"title":"init(_:)","abstract":[],"type":"topic","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/anima\/swift\/double\/init(_:)-49f9p","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"url":"\/documentation\/anima\/swift\/double","type":"topic","role":"symbol","title":"Double","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p"},"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":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"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"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/swift\/double\/init(_:)-49f9p"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Initializer","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","extendedModule":"Anima","title":"init(_:)","modules":[{"name":"Anima"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc::SYNTHESIZED::s:Sd"},"references":{"doc://Anima/documentation/Anima/Swift/Double/init(_:)-49f9p":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p","url":"\/documentation\/anima\/swift\/double\/init(_:)-49f9p","role":"symbol","title":"init(_:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","kind":"article","title":"AnimatableProperty Implementations","type":"topic","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"Double","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Double","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/init(_:)-7d8nf.json b/docs/data/documentation/anima/swift/double/init(_:)-7d8nf.json index da5f359d..9f683498 100644 --- a/docs/data/documentation/anima/swift/double/init(_:)-7d8nf.json +++ b/docs/data/documentation/anima/swift/double/init(_:)-7d8nf.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/init(_:)-7d8nf"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","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"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"symbolKind":"init","roleHeading":"Initializer","externalID":"s:Sd5AnimaEyS2dcfc","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"title":"init(_:)","role":"symbol"},"references":{"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/Swift/Double/init(_:)-7d8nf":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf","url":"\/documentation\/anima\/swift\/double\/init(_:)-7d8nf","kind":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"url":"\/documentation\/anima\/swift\/double","type":"topic","role":"symbol","title":"Double","abstract":[],"kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/init(_:)-7d8nf"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":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"]]},"sections":[],"metadata":{"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(_:)","extendedModule":"Swift","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Initializer","externalID":"s:Sd5AnimaEyS2dcfc"},"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:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","kind":"article","title":"AnimatableProperty Implementations","type":"topic","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/Swift/Double/init(_:)-7d8nf":{"url":"\/documentation\/anima\/swift\/double\/init(_:)-7d8nf","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"title":"init(_:)","type":"topic","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"Double","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Double","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/isapproximatelyequal(to:epsilon:).json b/docs/data/documentation/anima/swift/double/isapproximatelyequal(to:epsilon:).json index 744d351e..bb2fd3b2 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 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"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"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"]}]}],"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:Sd5AnimaE20isApproximatelyEqual2to7epsilonSbSd_SdtF","title":"isApproximatelyEqual(to:epsilon:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Instance Method"},"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":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/isapproximatelyequal(to:epsilon:)"]}],"references":{"doc://Anima/documentation/Anima/Swift/Double/isApproximatelyEqual(to:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/swift\/double\/isapproximatelyequal(to:epsilon:)","type":"topic","role":"symbol","title":"isApproximatelyEqual(to:epsilon:)","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Double/ApproximateEquatable-Implementations":{"abstract":[],"title":"ApproximateEquatable Implementations","kind":"article","type":"topic","url":"\/documentation\/anima\/swift\/double\/approximateequatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"url":"\/documentation\/anima\/swift\/double","type":"topic","role":"symbol","title":"Double","abstract":[],"kind":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)"},"metadata":{"title":"isApproximatelyEqual(to:epsilon:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:Sd5AnimaE20isApproximatelyEqual2to7epsilonSbSd_SdtF","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"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"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/swift\/double\/isapproximatelyequal(to:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","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"]]},"references":{"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"Double","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Double","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Double/ApproximateEquatable-Implementations":{"title":"ApproximateEquatable Implementations","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/swift\/double\/approximateequatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Double/isApproximatelyEqual(to:epsilon:)":{"role":"symbol","title":"isApproximatelyEqual(to:epsilon:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)","type":"topic","url":"\/documentation\/anima\/swift\/double\/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":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[]},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]}}} \ 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 105a86ad..ccd6d9cb 100644 --- a/docs/data/documentation/anima/swift/double/scaledintegral.json +++ b/docs/data/documentation/anima/swift/double/scaledintegral.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"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"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/scaledintegral"]}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sd","modules":[{"name":"Anima"}],"extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral","role":"symbol"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"url":"\/documentation\/anima\/swift\/double","type":"topic","role":"symbol","title":"Double","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/Swift/Double/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral","url":"\/documentation\/anima\/swift\/double\/scaledintegral","kind":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"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"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/swift\/double\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"title":"scaledIntegral","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sd","extendedModule":"Anima","roleHeading":"Instance Property","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral"},"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/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"Double","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Double","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","kind":"article","title":"AnimatableProperty Implementations","type":"topic","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/Swift/Double/scaledIntegral":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/swift\/double\/scaledintegral","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral","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 b8902bc9..2c830c99 100644 --- a/docs/data/documentation/anima/swift/double/tokeyframevalue().json +++ b/docs/data/documentation/anima/swift/double/tokeyframevalue().json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"externalID":"s:Sd5AnimaE15toKeyframeValueyXlyF","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","title":"toKeyframeValue()","roleHeading":"Instance Method"},"kind":"symbol","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"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()"},"variants":[{"paths":["\/documentation\/anima\/swift\/double\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"url":"\/documentation\/anima\/swift\/double","type":"topic","role":"symbol","title":"Double","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Double/CAKeyframeAnimationValueConvertible-Implementations":{"abstract":[],"title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations","url":"\/documentation\/anima\/swift\/double\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Swift/Double/toKeyframeValue()":{"kind":"symbol","role":"symbol","abstract":[],"url":"\/documentation\/anima\/swift\/double\/tokeyframevalue()","title":"toKeyframeValue()","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}]}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"text":".","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/tokeyframevalue()"]}],"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"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"toKeyframeValue()","externalID":"s:Sd5AnimaE15toKeyframeValueyXlyF","extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol"},"references":{"doc://Anima/documentation/Anima/Swift/Double/toKeyframeValue()":{"title":"toKeyframeValue()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift\/double\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()","role":"symbol"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Double":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"Double","type":"topic","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Double","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Double/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","url":"\/documentation\/anima\/swift\/double\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations","abstract":[],"kind":"article","title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup"}}} \ 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 ec747524..7abe2fac 100644 --- a/docs/data/documentation/anima/swift/float.json +++ b/docs/data/documentation/anima/swift/float.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"topicSections":[{"title":"Default Implementations","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"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"Float","externalID":"s:e:s:Sf5AnimaE14AnimatableDataa","roleHeading":"Extended Structure","extendedModule":"Swift","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"identifier"}],"role":"symbol","symbolKind":"extension","navigatorTitle":[{"kind":"identifier","text":"Float"}]},"sections":[],"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","kind":"relationships","title":"Conforms To"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float"]}],"references":{"doc://Anima/s18AdditiveArithmeticP":{"title":"Swift.AdditiveArithmetic","identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP","type":"unresolvable"},"doc://Anima/SF":{"title":"Swift.FloatingPoint","identifier":"doc:\/\/Anima\/SF","type":"unresolvable"},"doc://Anima/s27ExpressibleByIntegerLiteralP":{"title":"Swift.ExpressibleByIntegerLiteral","identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","type":"unresolvable"},"doc://Anima/SL":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SL","title":"Swift.Comparable"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/s25ExpressibleByFloatLiteralP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","title":"Swift.ExpressibleByFloatLiteral"},"doc://Anima/Sj":{"type":"unresolvable","identifier":"doc:\/\/Anima\/Sj","title":"Swift.Numeric"},"doc://Anima/documentation/Anima/Swift/Float":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","title":"Float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"abstract":[],"url":"\/documentation\/anima\/swift\/float","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}]},"doc://Anima/s13SignedNumericP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s13SignedNumericP","title":"Swift.SignedNumeric"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","type":"topic","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"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Float/ApproximateEquatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations","title":"ApproximateEquatable Implementations","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/float\/approximateequatable-implementations","kind":"article"},"doc://Anima/Sx":{"type":"unresolvable","identifier":"doc:\/\/Anima\/Sx","title":"Swift.Strideable"},"doc://Anima/documentation/Anima/Swift/Float/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/swift\/float\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","abstract":[]},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/SH":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"abstract":[],"url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","type":"topic","kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations"}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"metadata":{"externalID":"s:e:s:Sf5AnimaE14AnimatableDataa","symbolKind":"extension","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"identifier"}],"extendedModule":"Swift","navigatorTitle":[{"text":"Float","kind":"identifier"}],"title":"Float","roleHeading":"Extended Structure"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"},"topicSections":[{"generated":true,"title":"Default Implementations","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"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"languages":["swift"]}]}],"relationshipsSections":[{"title":"Conforms To","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"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Anima/s25ExpressibleByFloatLiteralP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","title":"Swift.ExpressibleByFloatLiteral"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","kind":"article","url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/s13SignedNumericP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s13SignedNumericP","title":"Swift.SignedNumeric"},"doc://Anima/Sx":{"type":"unresolvable","identifier":"doc:\/\/Anima\/Sx","title":"Swift.Strideable"},"doc://Anima/documentation/Anima/Swift/Float/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/swift\/float\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","abstract":[],"kind":"article","type":"topic"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"kind":"symbol","url":"\/documentation\/anima\/floatingpointinitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","title":"FloatingPointInitializable","role":"symbol","abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"FloatingPointInitializable"}],"navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"type":"topic"},"doc://Anima/s27ExpressibleByIntegerLiteralP":{"type":"unresolvable","title":"Swift.ExpressibleByIntegerLiteral","identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP"},"doc://Anima/SF":{"type":"unresolvable","title":"Swift.FloatingPoint","identifier":"doc:\/\/Anima\/SF"},"doc://Anima/Sj":{"type":"unresolvable","title":"Swift.Numeric","identifier":"doc:\/\/Anima\/Sj"},"doc://Anima/s18AdditiveArithmeticP":{"type":"unresolvable","title":"Swift.AdditiveArithmetic","identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Float","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","url":"\/documentation\/anima\/swift\/float","title":"Float","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Float/ApproximateEquatable-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/anima\/swift\/float\/approximateequatable-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations","abstract":[],"title":"ApproximateEquatable Implementations"},"doc://Anima/SH":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable"},"doc://Anima/SL":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SL","title":"Swift.Comparable"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","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"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"title":"CAKeyframeAnimationValueConvertible","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","kind":"symbol","role":"symbol"}}} \ 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 fe859014..d110e61a 100644 --- a/docs/data/documentation/anima/swift/float/animatabledata.json +++ b/docs/data/documentation/anima/swift/float/animatabledata.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlE010animatableD0xvp::SYNTHESIZED::s:Sf","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"title":"animatableData","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","symbolKind":"property","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":[{"text":"Conforms when","type":"text"}]}},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/animatabledata"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"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"]]},"references":{"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"abstract":[],"url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","type":"topic","kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/Swift/Float/animatableData":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/float\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","title":"animatableData"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Float":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","title":"Float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"abstract":[],"url":"\/documentation\/anima\/swift\/float","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/swift\/float\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"title":"animatableData","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlE010animatableD0xvp::SYNTHESIZED::s:Sf","roleHeading":"Instance Property","extendedModule":"Anima","modules":[{"name":"Anima"}]},"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"]]},"references":{"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Float","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","url":"\/documentation\/anima\/swift\/float","title":"Float","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","kind":"article","url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/documentation/Anima/Swift/Float/animatableData":{"url":"\/documentation\/anima\/swift\/float\/animatabledata","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","title":"animatableData","type":"topic"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]}}} \ 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 dc8b46a2..630d6a82 100644 --- a/docs/data/documentation/anima/swift/float/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/swift/float/animatableproperty-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)"],"title":"Initializers","generated":true},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations"},"sections":[],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/animatableproperty-implementations"]}],"references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Float":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","title":"Float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"abstract":[],"url":"\/documentation\/anima\/swift\/float","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}]},"doc://Anima/documentation/Anima/Swift/Float/init(_:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}]},"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/float\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(_:)"},"doc://Anima/documentation/Anima/Swift/Float/animatableData":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/float\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","title":"animatableData"},"doc://Anima/documentation/Anima/Swift/Float/scaledIntegral":{"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/float\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","title":"scaledIntegral"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/animatableproperty-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations"},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"]]},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral"],"title":"Instance Properties","generated":true}],"metadata":{"modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations","role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima/Swift/Float/scaledIntegral":{"abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral","kind":"symbol","url":"\/documentation\/anima\/swift\/float\/scaledintegral","title":"scaledIntegral","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Swift/Float/animatableData":{"url":"\/documentation\/anima\/swift\/float\/animatabledata","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","title":"animatableData","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Float","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","url":"\/documentation\/anima\/swift\/float","title":"Float","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Float/init(_:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/swift\/float\/init(_:)","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)","title":"init(_:)"}}} \ 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 ab8a034e..efeccc73 100644 --- a/docs/data/documentation/anima/swift/float/approximateequatable-implementations.json +++ b/docs/data/documentation/anima/swift/float/approximateequatable-implementations.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"ApproximateEquatable Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)"],"generated":true}],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/approximateequatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"]]},"references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Float":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","title":"Float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"abstract":[],"url":"\/documentation\/anima\/swift\/float","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Float/isApproximatelyEqual(to:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)","type":"topic","title":"isApproximatelyEqual(to:epsilon:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/swift\/float\/isapproximatelyequal(to:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"ApproximateEquatable Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations"},"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)"],"title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/anima\/swift\/float\/approximateequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Float","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","url":"\/documentation\/anima\/swift\/float","title":"Float","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Float/isApproximatelyEqual(to:epsilon:)":{"url":"\/documentation\/anima\/swift\/float\/isapproximatelyequal(to:epsilon:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:epsilon:)","kind":"symbol","type":"topic"}}} \ 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 352b9a2e..8f503fb7 100644 --- a/docs/data/documentation/anima/swift/float/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/swift/float/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/cakeyframeanimationvalueconvertible-implementations"]}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations"},"sections":[],"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()"]}],"references":{"doc://Anima/documentation/Anima/Swift/Float":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","title":"Float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"abstract":[],"url":"\/documentation\/anima\/swift\/float","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Float/toKeyframeValue()":{"url":"\/documentation\/anima\/swift\/float\/tokeyframevalue()","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()","title":"toKeyframeValue()","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()"],"generated":true}],"kind":"article","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/cakeyframeanimationvalueconvertible-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations"},"references":{"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Float","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","url":"\/documentation\/anima\/swift\/float","title":"Float","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Swift/Float/toKeyframeValue()":{"url":"\/documentation\/anima\/swift\/float\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()","role":"symbol","title":"toKeyframeValue()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]}}} \ 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 c2633aec..4eac2c1b 100644 --- a/docs/data/documentation/anima/swift/float/init(_:).json +++ b/docs/data/documentation/anima/swift/float/init(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc::SYNTHESIZED::s:Sf","role":"symbol","roleHeading":"Initializer","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}]},"title":"init(_:)","extendedModule":"Anima","symbolKind":"init"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/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"]]},"sections":[],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"abstract":[],"url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","type":"topic","kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Float/init(_:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}]},"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/float\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(_:)"},"doc://Anima/documentation/Anima/Swift/Float":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","title":"Float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"abstract":[],"url":"\/documentation\/anima\/swift\/float","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}]}}} \ No newline at end of file +{"metadata":{"role":"symbol","symbolKind":"init","title":"init(_:)","extendedModule":"Anima","modules":[{"name":"Anima"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc::SYNTHESIZED::s:Sf","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"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":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/init(_:)"]}],"references":{"doc://Anima/documentation/Anima/Swift/Float/init(_:)":{"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/swift\/float\/init(_:)","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)","title":"init(_:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Float","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","url":"\/documentation\/anima\/swift\/float","title":"Float","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","kind":"article","url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","type":"topic"}}} \ 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 cd532109..a005dc9c 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","title":"isApproximatelyEqual(to:epsilon:)","role":"symbol","symbolKind":"method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/isapproximatelyequal(to:epsilon:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"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"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Swift/Float/ApproximateEquatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations","title":"ApproximateEquatable Implementations","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/float\/approximateequatable-implementations","kind":"article"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Float":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","title":"Float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"abstract":[],"url":"\/documentation\/anima\/swift\/float","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}]},"doc://Anima/documentation/Anima/Swift/Float/isApproximatelyEqual(to:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)","type":"topic","title":"isApproximatelyEqual(to:epsilon:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/swift\/float\/isapproximatelyequal(to:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)"},"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","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"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","title":"isApproximatelyEqual(to:epsilon:)","symbolKind":"method","role":"symbol","externalID":"s:Sf5AnimaE20isApproximatelyEqual2to7epsilonSbSf_SftF"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"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"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/isapproximatelyequal(to:epsilon:)"]}],"references":{"doc://Anima/documentation/Anima/Swift/Float/isApproximatelyEqual(to:epsilon:)":{"url":"\/documentation\/anima\/swift\/float\/isapproximatelyequal(to:epsilon:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isApproximatelyEqual(to:epsilon:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Float","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","url":"\/documentation\/anima\/swift\/float","title":"Float","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Swift/Float/ApproximateEquatable-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/anima\/swift\/float\/approximateequatable-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations","abstract":[],"title":"ApproximateEquatable Implementations"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 b50c6af2..8e1bc670 100644 --- a/docs/data/documentation/anima/swift/float/scaledintegral.json +++ b/docs/data/documentation/anima/swift/float/scaledintegral.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"metadata":{"extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"title":"scaledIntegral","symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sf"},"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":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/scaledintegral"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Float/scaledIntegral":{"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/float\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","title":"scaledIntegral"},"doc://Anima/documentation/Anima/Swift/Float":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","title":"Float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"abstract":[],"url":"\/documentation\/anima\/swift\/float","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}]},"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"abstract":[],"url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","type":"topic","kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sf","extendedModule":"Anima","modules":[{"name":"Anima"}],"title":"scaledIntegral","role":"symbol","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/scaledintegral"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","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"]]},"references":{"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Float","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","url":"\/documentation\/anima\/swift\/float","title":"Float","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","kind":"article","url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Float/scaledIntegral":{"abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral","kind":"symbol","url":"\/documentation\/anima\/swift\/float\/scaledintegral","title":"scaledIntegral","role":"symbol","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 14ab9033..c15952e1 100644 --- a/docs/data/documentation/anima/swift/float/tokeyframevalue().json +++ b/docs/data/documentation/anima/swift/float/tokeyframevalue().json @@ -1 +1 @@ -{"kind":"symbol","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"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"languages":["swift"]}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"toKeyframeValue()","externalID":"s:Sf5AnimaE15toKeyframeValueyXlyF","extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"role":"symbol","roleHeading":"Instance Method"},"variants":[{"paths":["\/documentation\/anima\/swift\/float\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Float/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/swift\/float\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","abstract":[]},"doc://Anima/documentation/Anima/Swift/Float":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","title":"Float","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Float"}],"abstract":[],"url":"\/documentation\/anima\/swift\/float","type":"topic","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Float/toKeyframeValue()":{"url":"\/documentation\/anima\/swift\/float\/tokeyframevalue()","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()","title":"toKeyframeValue()","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}]}}} \ 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\/CAKeyframeAnimationValueConvertible-Implementations"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/swift\/float\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","title":"toKeyframeValue()","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"externalID":"s:Sf5AnimaE15toKeyframeValueyXlyF","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/Swift/Float/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/swift\/float\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","abstract":[],"kind":"article","type":"topic"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Float/toKeyframeValue()":{"url":"\/documentation\/anima\/swift\/float\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()","role":"symbol","title":"toKeyframeValue()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Float","preciseIdentifier":"s:Sf"}],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","url":"\/documentation\/anima\/swift\/float","title":"Float","role":"symbol","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 1da235f6..781a725f 100644 --- a/docs/data/documentation/anima/swift/optional.json +++ b/docs/data/documentation/anima/swift/optional.json @@ -1 +1 @@ -{"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"sections":[],"metadata":{"extendedModule":"Swift","symbolKind":"extension","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Optional"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"Optional","preciseIdentifier":"s:Sq"}],"externalID":"s:e:s:Sq5AnimaAA18AnimatablePropertyRzlE14animatableData0bE0Qzvp","title":"Optional","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Extended Enumeration"},"variants":[{"paths":["\/documentation\/anima\/swift\/optional"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sq","text":"Optional"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ"],"title":"Conforms To"}],"references":{"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","abstract":[],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sq","kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","type":"topic","url":"\/documentation\/anima\/swift\/optional","role":"symbol","navigatorTitle":[{"text":"Optional","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"role":"collectionGroup","abstract":[],"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty":{"title":"AnimatableProperty","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","navigatorTitle":[{"kind":"identifier","text":"AnimatableProperty"}],"role":"symbol","url":"\/documentation\/anima\/animatableproperty","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"type":"text","text":"A type that describes an animatable value."}]}}} \ No newline at end of file +{"metadata":{"externalID":"s:e:s:Sq5AnimaAA18AnimatablePropertyRzlE14animatableData0bE0Qzvp","roleHeading":"Extended Enumeration","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"extension","navigatorTitle":[{"text":"Optional","kind":"identifier"}],"title":"Optional","extendedModule":"Swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"],"generated":true,"title":"Default Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sq","kind":"typeIdentifier","text":"Optional"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"},"sections":[],"references":{"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}],"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/optional"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","type":"topic","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animatableproperty","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimatableProperty"}],"title":"AnimatableProperty","conformance":{"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]}}} \ 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 32b3a22b..22de0482 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","conformance":{"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"Wrapped","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableData"}],"title":"animatableData","symbolKind":"property","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"Wrapped","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"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"]]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/swift\/optional\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","abstract":[],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sq","kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","type":"topic","url":"\/documentation\/anima\/swift\/optional","role":"symbol","navigatorTitle":[{"text":"Optional","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"role":"collectionGroup","abstract":[],"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Optional/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Wrapped"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"}],"abstract":[],"kind":"symbol","role":"symbol","title":"animatableData","type":"topic","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"}]},"url":"\/documentation\/anima\/swift\/optional\/animatabledata"}}} \ No newline at end of file +{"metadata":{"externalID":"s:Sq5AnimaAA18AnimatablePropertyRzlE14animatableData0bE0Qzvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"Wrapped","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"}],"role":"symbol","title":"animatableData","roleHeading":"Instance 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"},{"type":"text","text":"."}]},"extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"kind":"symbol","schemaVersion":{"major":0,"patch":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"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Wrapped","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional\/animatabledata"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData"},"references":{"doc://Anima/documentation/Anima/Swift/Optional/animatableData":{"conformance":{"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"animatableData","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Wrapped"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/optional\/animatabledata"},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}],"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/optional"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 0dca42b5..52fb4315 100644 --- a/docs/data/documentation/anima/swift/optional/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/swift/optional/animatableproperty-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional\/animatableproperty-implementations"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations","role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)"],"generated":true,"title":"Initializers"},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero"],"generated":true,"title":"Type Properties"}],"references":{"doc://Anima/documentation/Anima/Swift/Optional/zero":{"type":"topic","url":"\/documentation\/anima\/swift\/optional\/zero","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero","kind":"symbol","title":"zero","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sq","text":"Optional","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Wrapped","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/Swift/Optional/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Wrapped"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"kind":"symbol","role":"symbol","title":"init(_:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/swift\/optional\/init(_:)"},"doc://Anima/documentation/Anima/Swift/Optional/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol","role":"symbol","title":"scaledIntegral","type":"topic","url":"\/documentation\/anima\/swift\/optional\/scaledintegral"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Optional/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Wrapped"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"}],"abstract":[],"kind":"symbol","role":"symbol","title":"animatableData","type":"topic","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"}]},"url":"\/documentation\/anima\/swift\/optional\/animatabledata"},"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","abstract":[],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sq","kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","type":"topic","url":"\/documentation\/anima\/swift\/optional","role":"symbol","navigatorTitle":[{"text":"Optional","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations","role":"collectionGroup"},"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral"],"generated":true},{"generated":true,"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero"]}],"kind":"article","variants":[{"paths":["\/documentation\/anima\/swift\/optional\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"]]},"references":{"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}],"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/optional"},"doc://Anima/documentation/Anima/Swift/Optional/scaledIntegral":{"title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/optional\/scaledintegral"},"doc://Anima/documentation/Anima/Swift/Optional/init(_:)":{"conformance":{"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/optional\/init(_:)"},"doc://Anima/documentation/Anima/Swift/Optional/zero":{"conformance":{"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"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:Sq","text":"Optional","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Wrapped","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/optional\/zero"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Optional/animatableData":{"conformance":{"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"animatableData","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Wrapped"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/optional\/animatabledata"}}} \ 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 ed46c94f..2293944d 100644 --- a/docs/data/documentation/anima/swift/optional/init(_:).json +++ b/docs/data/documentation/anima/swift/optional/init(_:).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"]]},"sections":[],"metadata":{"role":"symbol","title":"init(_:)","roleHeading":"Initializer","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":")","kind":"text"}],"externalID":"s:Sq5AnimaAA18AnimatablePropertyRzlEyxSg0B4DataQzcfc","modules":[{"name":"Anima","relatedModules":["Swift"]}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional\/init(_:)"]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Wrapped","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"kind":"text","text":")"}]}]}],"references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Optional/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Wrapped"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"kind":"symbol","role":"symbol","title":"init(_:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/swift\/optional\/init(_:)"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","abstract":[],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sq","kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","type":"topic","url":"\/documentation\/anima\/swift\/optional","role":"symbol","navigatorTitle":[{"text":"Optional","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"role":"collectionGroup","abstract":[],"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","type":"topic"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"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"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional\/init(_:)"]}],"metadata":{"roleHeading":"Initializer","externalID":"s:Sq5AnimaAA18AnimatablePropertyRzlEyxSg0B4DataQzcfc","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Wrapped","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"init","conformance":{"constraints":[{"type":"codeVoice","code":"Wrapped"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"init(_:)","extendedModule":"Swift"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/Swift/Optional/init(_:)":{"conformance":{"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/optional\/init(_:)"},"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}],"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/optional"},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]}}} \ 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 78c20eb3..d902e91b 100644 --- a/docs/data/documentation/anima/swift/optional/scaledintegral.json +++ b/docs/data/documentation/anima/swift/optional/scaledintegral.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/swift\/optional\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Anima","roleHeading":"Instance Property","symbolKind":"property","title":"scaledIntegral","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sq","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":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"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"role":"collectionGroup","abstract":[],"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","type":"topic"},"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","abstract":[],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sq","kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","type":"topic","url":"\/documentation\/anima\/swift\/optional","role":"symbol","navigatorTitle":[{"text":"Optional","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Optional/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol","role":"symbol","title":"scaledIntegral","type":"topic","url":"\/documentation\/anima\/swift\/optional\/scaledintegral"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional\/scaledintegral"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"text":".","type":"text"}],"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":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"extendedModule":"Anima","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sq","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral"},"references":{"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Optional/scaledIntegral":{"title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/optional\/scaledintegral"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}],"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","abstract":[],"type":"topic","role":"symbol","url":"\/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 a9e064e2..334b8276 100644 --- a/docs/data/documentation/anima/swift/optional/zero.json +++ b/docs/data/documentation/anima/swift/optional/zero.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"Wrapped"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"Optional","kind":"typeIdentifier","preciseIdentifier":"s:Sq"},{"kind":"text","text":"<"},{"text":"Wrapped","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"zero","symbolKind":"property","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Type Property","externalID":"s:Sq5AnimaAA18AnimatablePropertyRzlE4zeroxSgvpZ"},"schemaVersion":{"minor":3,"major":0,"patch":0},"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\/zero","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Optional","preciseIdentifier":"s:Sq"},{"kind":"text","text":"<"},{"text":"Wrapped","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional\/zero"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","abstract":[],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sq","kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","type":"topic","url":"\/documentation\/anima\/swift\/optional","role":"symbol","navigatorTitle":[{"text":"Optional","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Optional/zero":{"type":"topic","url":"\/documentation\/anima\/swift\/optional\/zero","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero","kind":"symbol","title":"zero","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sq","text":"Optional","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Wrapped","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"role":"collectionGroup","abstract":[],"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/swift\/optional\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:Sq5AnimaAA18AnimatablePropertyRzlE4zeroxSgvpZ","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"Optional","preciseIdentifier":"s:Sq","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Wrapped","kind":"typeIdentifier"},{"kind":"text","text":">"}],"symbolKind":"property","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Type Property","title":"zero","role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"text":".","type":"text"}],"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":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sq","text":"Optional","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Wrapped"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/Swift/Optional/zero":{"conformance":{"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"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:Sq","text":"Optional","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Wrapped","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/optional\/zero"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Optional":{"title":"Optional","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}],"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/optional"},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","title":"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 7b53524a..ef3b66b7 100644 --- a/docs/data/documentation/anima/swift/set.json +++ b/docs/data/documentation/anima/swift/set.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:e:s:Sh5AnimaAA26FloatingPointInitializableRzrlE20isApproximatelyEqual2to7epsilonSbShyxG_xtF","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Set"}],"title":"Set","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Extended Structure","role":"symbol","symbolKind":"extension"},"variants":[{"paths":["\/documentation\/anima\/swift\/set"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations"],"title":"Default Implementations"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Swift/Set":{"title":"Set","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Set"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/set","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Set","kind":"identifier","preciseIdentifier":"s:Sh"}]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Set/ApproximateEquatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations","type":"topic","title":"ApproximateEquatable Implementations","kind":"article","url":"\/documentation\/anima\/swift\/set\/approximateequatable-implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"}]}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"kind":"symbol","metadata":{"role":"symbol","navigatorTitle":[{"text":"Set","kind":"identifier"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"extension","extendedModule":"Swift","roleHeading":"Extended Structure","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Set","preciseIdentifier":"s:Sh","kind":"identifier"}],"title":"Set","externalID":"s:e:s:Sh5AnimaAA26FloatingPointInitializableRzrlE20isApproximatelyEqual2to7epsilonSbShyxG_xtF"},"topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations"]}],"variants":[{"paths":["\/documentation\/anima\/swift\/set"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Swift/Set/ApproximateEquatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/swift\/set\/approximateequatable-implementations","title":"ApproximateEquatable Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima/Swift/Set":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Set","kind":"identifier","preciseIdentifier":"s:Sh"}],"navigatorTitle":[{"text":"Set","kind":"identifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","abstract":[],"url":"\/documentation\/anima\/swift\/set","title":"Set"}}} \ 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 68ff3e63..8bde4588 100644 --- a/docs/data/documentation/anima/swift/set/approximateequatable-implementations.json +++ b/docs/data/documentation/anima/swift/set/approximateequatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Set"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/swift\/set\/approximateequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"ApproximateEquatable Implementations"},"kind":"article","references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Set":{"title":"Set","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Set"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/set","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Set","kind":"identifier","preciseIdentifier":"s:Sh"}]},"doc://Anima/documentation/Anima/Swift/Set/isApproximatelyEqual(to:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"FloatingPointInitializable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"isApproximatelyEqual(to:epsilon:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/anima\/swift\/set\/isapproximatelyequal(to:epsilon:)","role":"symbol","abstract":[]}}} \ No newline at end of file +{"sections":[],"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"},"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/set\/approximateequatable-implementations"]}],"references":{"doc://Anima/documentation/Anima/Swift/Set/isApproximatelyEqual(to:epsilon:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FloatingPointInitializable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)","type":"topic","url":"\/documentation\/anima\/swift\/set\/isapproximatelyequal(to:epsilon:)","title":"isApproximatelyEqual(to:epsilon:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Set":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Set","kind":"identifier","preciseIdentifier":"s:Sh"}],"navigatorTitle":[{"text":"Set","kind":"identifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","abstract":[],"url":"\/documentation\/anima\/swift\/set","title":"Set"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]}}} \ 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 8075b1a1..d3756267 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":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">, "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)"},"variants":[{"paths":["\/documentation\/anima\/swift\/set\/isapproximatelyequal(to:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","title":"isApproximatelyEqual(to:epsilon:)","role":"symbol","externalID":"s:Sh5AnimaAA26FloatingPointInitializableRzrlE20isApproximatelyEqual2to7epsilonSbShyxG_xtF","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":"FloatingPointInitializable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"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},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","title":"Swift","role":"collection","kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Set/ApproximateEquatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations","type":"topic","title":"ApproximateEquatable Implementations","kind":"article","url":"\/documentation\/anima\/swift\/set\/approximateequatable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/Swift/Set/isApproximatelyEqual(to:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"FloatingPointInitializable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"isApproximatelyEqual(to:epsilon:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/anima\/swift\/set\/isapproximatelyequal(to:epsilon:)","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/Swift/Set":{"title":"Set","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Set"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/swift\/set","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Set","kind":"identifier","preciseIdentifier":"s:Sh"}]}}} \ No newline at end of file +{"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"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">, "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"roleHeading":"Instance Method","externalID":"s:Sh5AnimaAA26FloatingPointInitializableRzrlE20isApproximatelyEqual2to7epsilonSbShyxG_xtF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FloatingPointInitializable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"isApproximatelyEqual(to:epsilon:)","extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/swift\/set\/isapproximatelyequal(to:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Swift/Set/isApproximatelyEqual(to:epsilon:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FloatingPointInitializable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)","type":"topic","url":"\/documentation\/anima\/swift\/set\/isapproximatelyequal(to:epsilon:)","title":"isApproximatelyEqual(to:epsilon:)"},"doc://Anima/documentation/Anima/Swift":{"url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","title":"Swift","type":"topic","role":"collection","abstract":[]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Set":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Set","kind":"identifier","preciseIdentifier":"s:Sh"}],"navigatorTitle":[{"text":"Set","kind":"identifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","abstract":[],"url":"\/documentation\/anima\/swift\/set","title":"Set"},"doc://Anima/documentation/Anima/Swift/Set/ApproximateEquatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/swift\/set\/approximateequatable-implementations","title":"ApproximateEquatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction.json b/docs/data/documentation/anima/timingfunction.json index 02828952..59b69532 100644 --- a/docs/data/documentation/anima/timingfunction.json +++ b/docs/data/documentation/anima/timingfunction.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"overview","text":"Overview","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Example usage:","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["let timingFunction = TimingFunction.easeIn","let time = 0.3","let solvedTime = timingFunction.solve(at: time)","\/\/ 0.13"]},{"name":"Tip","style":"tip","type":"aside","content":[{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","isActive":true,"type":"reference"},{"text":" provides addtional timing functions.","type":"text"}],"type":"paragraph"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","symbolKind":"enum","title":"TimingFunction","roleHeading":"Enumeration"},"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(_:)"],"title":"Creating a timing function"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","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"},{"title":"Getting name","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name"]},{"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"},{"generated":true,"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"]}],"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/s23CustomStringConvertibleP","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Easing Animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]}],"sections":[],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"references":{"doc://Anima/documentation/Anima/TimingFunction/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations","type":"topic","title":"CustomStringConvertible Implementations","kind":"article","url":"\/documentation\/anima\/timingfunction\/customstringconvertible-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","title":"swiftOut","role":"symbol","url":"\/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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","type":"topic","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"CAMediaTimingFunction","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/init(_:)","role":"symbol","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/default":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","type":"topic","title":"init(x1:y1:x2:y2:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"x2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}]},"doc://Anima/documentation/Anima/TimingFunction/solve(at:duration:)":{"title":"solve(at:duration:)","url":"\/documentation\/anima\/timingfunction\/solve(at:duration:)","role":"symbol","kind":"symbol","abstract":[{"text":"Transforms the specified time.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/name":{"type":"topic","title":"name","url":"\/documentation\/anima\/timingfunction\/name","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","kind":"symbol","abstract":[{"type":"text","text":"The name of the timing function."}],"role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","title":"easeIn","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOut","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInEaseOut","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","type":"topic","title":"TimingFunction.bezier(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bezier","kind":"identifier"},{"kind":"text","text":"("},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":"."},{"text":"UnitBezier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/bezier(_:)","role":"symbol","abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","type":"topic","title":"TimingFunction.function(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> (","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"))","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/function(_:)","role":"symbol","abstract":[{"type":"text","text":"The specified function is used as timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Hashable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations","type":"topic","title":"Hashable Implementations","kind":"article","url":"\/documentation\/anima\/timingfunction\/hashable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/TimingFunction/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","kind":"article","url":"\/documentation\/anima\/timingfunction\/equatable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/TimingFunction/solve(at:epsilon:)":{"title":"solve(at:epsilon:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/solve(at:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"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":"epsilon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"Transforms the specified time.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/linear":{"title":"linear","url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A linear timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"linear","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/EasingAnimation":{"type":"topic","url":"\/documentation\/anima\/easinganimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","kind":"symbol","title":"EasingAnimation","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"],"title":"Easing Animation","generated":true}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Anima\/s23CustomStringConvertibleP","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/timingfunction"],"traits":[{"interfaceLanguage":"swift"}]}],"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(_:)"],"title":"Creating a timing function"},{"title":"Built-in timing functions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","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":"Getting name","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name"]},{"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"]},{"generated":true,"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"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example usage:"}]},{"syntax":"swift","code":["let timingFunction = TimingFunction.easeIn","let time = 0.3","let solvedTime = timingFunction.solve(at: time)","\/\/ 0.13"],"type":"codeListing"},{"style":"tip","type":"aside","name":"Tip","content":[{"inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","type":"reference","isActive":true},{"text":" provides addtional timing functions.","type":"text"}],"type":"paragraph"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","interfaceLanguage":"swift"},"metadata":{"symbolKind":"enum","title":"TimingFunction","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"externalID":"s:5Anima14TimingFunctionO","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Enumeration","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"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 "},{"code":"[0,1]","type":"codeVoice"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAMediaTimingFunction","text":"CAMediaTimingFunction","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/init(_:)","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}],"title":"init(_:)","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"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","title":"default","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/default"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"swiftOut"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","kind":"symbol","type":"topic","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"text":" timing function.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","abstract":[{"type":"text","text":"A bezier curve that can be used to calculate timing functions."}],"url":"\/documentation\/anima\/timingfunction\/unitbezier","title":"TimingFunction.UnitBezier"},"doc://Anima/documentation/Anima/TimingFunction/name":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","kind":"symbol","title":"name","abstract":[{"type":"text","text":"The name of the timing function."}],"url":"\/documentation\/anima\/timingfunction\/name","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"role":"symbol","type":"topic","title":"EasingAnimation","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":")."}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/easinganimation"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","title":"easeInEaseOut","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOut"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"url":"\/documentation\/anima\/timingfunction\/bezier(_:)","role":"symbol","type":"topic","kind":"symbol","title":"TimingFunction.bezier(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","abstract":[{"text":"The specified unit bezier is used to drive the timing function.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bezier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"UnitBezier","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV"},{"kind":"text","text":")"}]},"doc://Anima/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations","abstract":[],"type":"topic","url":"\/documentation\/anima\/timingfunction\/customstringconvertible-implementations","kind":"article","role":"collectionGroup","title":"CustomStringConvertible Implementations"},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","type":"topic","kind":"symbol","title":"init(x1:y1:x2:y2:)","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."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"function","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> (","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"))","kind":"text"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The specified function is used as timing function."}],"url":"\/documentation\/anima\/timingfunction\/function(_:)","title":"TimingFunction.function(_:)","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/solve(at:epsilon:)":{"title":"solve(at:epsilon:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","abstract":[{"type":"text","text":"Transforms the specified time."}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/timingfunction\/solve(at:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Hashable-Implementations":{"abstract":[],"title":"Hashable Implementations","kind":"article","url":"\/documentation\/anima\/timingfunction\/hashable-implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A linear timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","kind":"symbol","type":"topic","title":"linear","url":"\/documentation\/anima\/timingfunction\/linear"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","kind":"symbol","type":"topic","title":"easeIn","url":"\/documentation\/anima\/timingfunction\/easein"},"doc://Anima/documentation/Anima/TimingFunction/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/anima\/timingfunction\/equatable-implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","title":"Equatable Implementations","kind":"article"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/solve(at:duration:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)","title":"solve(at:duration:)","url":"\/documentation\/anima\/timingfunction\/solve(at:duration:)","abstract":[{"text":"Transforms the specified time.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/!=(_:_:).json b/docs/data/documentation/anima/timingfunction/!=(_:_:).json index 02346f51..4ebf8c2c 100644 --- a/docs/data/documentation/anima/timingfunction/!=(_:_:).json +++ b/docs/data/documentation/anima/timingfunction/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"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":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/!=(_:_:)"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations"]]},"metadata":{"title":"!=(_:_:)","roleHeading":"Operator","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"op","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":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima14TimingFunctionO"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","kind":"article","url":"\/documentation\/anima\/timingfunction\/equatable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/!=(_:_:)":{"abstract":[],"kind":"symbol","title":"!=(_:_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"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"}],"url":"\/documentation\/anima\/timingfunction\/!=(_:_:)","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","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"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)"},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima14TimingFunctionO","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Operator","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/anima\/timingfunction\/equatable-implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","title":"Equatable Implementations","kind":"article"},"doc://Anima/documentation/Anima/TimingFunction/!=(_:_:)":{"url":"\/documentation\/anima\/timingfunction\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)","type":"topic","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/==(_:_:).json b/docs/data/documentation/anima/timingfunction/==(_:_:).json index ae68331b..0eb5fbf1 100644 --- a/docs/data/documentation/anima/timingfunction/==(_:_:).json +++ b/docs/data/documentation/anima/timingfunction/==(_:_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/timingfunction\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"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":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"symbolKind":"op","roleHeading":"Operator","externalID":"s:5Anima14TimingFunctionO2eeoiySbAC_ACtFZ","modules":[{"name":"Anima"}],"extendedModule":"Anima","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":", "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"==(_:_:)","role":"symbol"},"kind":"symbol","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"},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","kind":"article","url":"\/documentation\/anima\/timingfunction\/equatable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/==(_:_:)":{"kind":"symbol","abstract":[],"title":"==(_:_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/timingfunction\/==(_:_:)","role":"symbol"}}} \ No newline at end of file +{"metadata":{"title":"==(_:_:)","symbolKind":"op","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","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":", "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:5Anima14TimingFunctionO2eeoiySbAC_ACtFZ","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Operator"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/==(_:_:)"]}],"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":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/==(_:_:)":{"title":"==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":", "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/==(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/anima\/timingfunction\/equatable-implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","title":"Equatable Implementations","kind":"article"}}} \ 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 d984a067..deed4f65 100644 --- a/docs/data/documentation/anima/timingfunction/bezier(_:).json +++ b/docs/data/documentation/anima/timingfunction/bezier(_:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"case","roleHeading":"Case","title":"TimingFunction.bezier(_:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bezier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","text":"UnitBezier","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:5Anima14TimingFunctionO6bezieryA2C10UnitBezierVcACmF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/bezier(_:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bezier"},{"text":"(","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"text":".","kind":"text"},{"text":"UnitBezier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"The specified unit bezier is used to drive the timing function.","type":"text"}],"seeAlsoSections":[{"generated":true,"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(_:)"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","type":"topic","title":"init(x1:y1:x2:y2:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"x2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}]},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","type":"topic","title":"TimingFunction.function(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> (","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"))","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/function(_:)","role":"symbol","abstract":[{"type":"text","text":"The specified function is used as timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","type":"topic","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"CAMediaTimingFunction","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/init(_:)","role":"symbol","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","type":"topic","title":"TimingFunction.bezier(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bezier","kind":"identifier"},{"kind":"text","text":"("},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":"."},{"text":"UnitBezier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/bezier(_:)","role":"symbol","abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}]}}} \ No newline at end of file +{"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(_:)"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/bezier(_:)"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"bezier","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"text":".","kind":"text"},{"text":"UnitBezier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)"},"metadata":{"symbolKind":"case","title":"TimingFunction.bezier(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"bezier","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":"."},{"text":"UnitBezier","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV"},{"text":")","kind":"text"}],"externalID":"s:5Anima14TimingFunctionO6bezieryA2C10UnitBezierVcACmF","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Case"},"abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"function","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> (","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"))","kind":"text"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The specified function is used as timing function."}],"url":"\/documentation\/anima\/timingfunction\/function(_:)","title":"TimingFunction.function(_:)","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","type":"topic","kind":"symbol","title":"init(x1:y1:x2:y2:)","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."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","abstract":[{"type":"text","text":"A bezier curve that can be used to calculate timing functions."}],"url":"\/documentation\/anima\/timingfunction\/unitbezier","title":"TimingFunction.UnitBezier"},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAMediaTimingFunction","text":"CAMediaTimingFunction","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/init(_:)","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}],"title":"init(_:)","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"url":"\/documentation\/anima\/timingfunction\/bezier(_:)","role":"symbol","type":"topic","kind":"symbol","title":"TimingFunction.bezier(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","abstract":[{"text":"The specified unit bezier is used to drive the timing function.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bezier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"UnitBezier","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV"},{"kind":"text","text":")"}]}}} \ 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 c684a289..95a7fdd8 100644 --- a/docs/data/documentation/anima/timingfunction/customstringconvertible-implementations.json +++ b/docs/data/documentation/anima/timingfunction/customstringconvertible-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"metadata":{"title":"CustomStringConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description"],"generated":true,"title":"Instance Properties"}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/description":{"abstract":[],"kind":"symbol","title":"description","type":"topic","url":"\/documentation\/anima\/timingfunction\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"CustomStringConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description"],"generated":true,"title":"Instance Properties"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/description":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/timingfunction\/description","kind":"symbol","role":"symbol","title":"description"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/default.json b/docs/data/documentation/anima/timingfunction/default.json index b33b6447..df5d38f6 100644 --- a/docs/data/documentation/anima/timingfunction/default.json +++ b/docs/data/documentation/anima/timingfunction/default.json @@ -1 +1 @@ -{"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"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/default"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","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,"title":"Built-in timing functions"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Type Property","symbolKind":"property","extendedModule":"Anima","title":"default","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"externalID":"s:5Anima14TimingFunctionO7defaultACvpZ"},"references":{"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","title":"swiftOut","role":"symbol","url":"\/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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/default":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOut","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInEaseOut","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"title":"linear","url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A linear timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"linear","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","title":"easeIn","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima14TimingFunctionO7defaultACvpZ","roleHeading":"Type Property","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"default","extendedModule":"Anima"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/default"],"traits":[{"interfaceLanguage":"swift"}]}],"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"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"seeAlsoSections":[{"generated":true,"title":"Built-in timing functions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","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"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"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","title":"default","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/default"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A linear timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","kind":"symbol","type":"topic","title":"linear","url":"\/documentation\/anima\/timingfunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","title":"easeInEaseOut","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOut"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"swiftOut"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","kind":"symbol","type":"topic","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"text":" timing function.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","kind":"symbol","type":"topic","title":"easeIn","url":"\/documentation\/anima\/timingfunction\/easein"}}} \ 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 400cbbf7..34706913 100644 --- a/docs/data/documentation/anima/timingfunction/description.json +++ b/docs/data/documentation/anima/timingfunction/description.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima14TimingFunctionO11descriptionSSvp","modules":[{"name":"Anima"}],"extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"description","role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations"]]},"references":{"doc://Anima/documentation/Anima/TimingFunction/description":{"abstract":[],"kind":"symbol","title":"description","type":"topic","url":"\/documentation\/anima\/timingfunction\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations","type":"topic","title":"CustomStringConvertible Implementations","kind":"article","url":"\/documentation\/anima\/timingfunction\/customstringconvertible-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations"]]},"metadata":{"role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","externalID":"s:5Anima14TimingFunctionO11descriptionSSvp","title":"description","extendedModule":"Anima"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/description"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations","abstract":[],"type":"topic","url":"\/documentation\/anima\/timingfunction\/customstringconvertible-implementations","kind":"article","role":"collectionGroup","title":"CustomStringConvertible Implementations"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/description":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/timingfunction\/description","kind":"symbol","role":"symbol","title":"description"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"}}} \ 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 5bc8b716..90872e4a 100644 --- a/docs/data/documentation/anima/timingfunction/easein.json +++ b/docs/data/documentation/anima/timingfunction/easein.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","interfaceLanguage":"swift"},"kind":"symbol","seeAlsoSections":[{"title":"Built-in timing functions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","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}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"metadata":{"externalID":"s:5Anima14TimingFunctionO6easeInACvpZ","extendedModule":"Anima","modules":[{"name":"Anima"}],"title":"easeIn","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeIn"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"roleHeading":"Type Property","role":"symbol"},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeIn"},{"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":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easein"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOut","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInEaseOut","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"title":"linear","url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A linear timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"linear","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/default":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","title":"easeIn","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","title":"swiftOut","role":"symbol","url":"\/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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easein"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","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"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"metadata":{"roleHeading":"Type Property","role":"symbol","extendedModule":"Anima","modules":[{"name":"Anima"}],"symbolKind":"property","title":"easeIn","externalID":"s:5Anima14TimingFunctionO6easeInACvpZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn"},"sections":[],"abstract":[{"type":"text","text":"A "},{"code":"easeIn","type":"codeVoice"},{"text":" timing function.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeIn"},{"text":": ","kind":"text"},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","kind":"symbol","type":"topic","title":"easeIn","url":"\/documentation\/anima\/timingfunction\/easein"},"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"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","title":"default","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/default"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","title":"easeInEaseOut","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOut"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"text":" timing function.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A linear timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","kind":"symbol","type":"topic","title":"linear","url":"\/documentation\/anima\/timingfunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"swiftOut"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","kind":"symbol","type":"topic","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout"}}} \ 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 d78abd82..30aa8b2f 100644 --- a/docs/data/documentation/anima/timingfunction/easeineaseout.json +++ b/docs/data/documentation/anima/timingfunction/easeineaseout.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO13easeInEaseOutACvpZ","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOut"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","symbolKind":"property","title":"easeInEaseOut","roleHeading":"Type Property"},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easeineaseout"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInEaseOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"],"generated":true,"title":"Built-in timing functions"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/default":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/linear":{"title":"linear","url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A linear timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"linear","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","title":"easeIn","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","title":"swiftOut","role":"symbol","url":"\/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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOut","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInEaseOut","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}}} \ No newline at end of file +{"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"kind":"symbol","seeAlsoSections":[{"title":"Built-in timing functions","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOut"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"easeInEaseOut","externalID":"s:5Anima14TimingFunctionO13easeInEaseOutACvpZ","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInEaseOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"extendedModule":"Anima","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Type Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easeineaseout"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","title":"easeInEaseOut","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOut"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"text":" timing function.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","kind":"symbol","type":"topic","title":"easeIn","url":"\/documentation\/anima\/timingfunction\/easein"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"swiftOut"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","kind":"symbol","type":"topic","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout"},"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"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","title":"default","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/default"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A linear timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","kind":"symbol","type":"topic","title":"linear","url":"\/documentation\/anima\/timingfunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/easeout.json b/docs/data/documentation/anima/timingfunction/easeout.json index 2b1e0ef9..4a8f203c 100644 --- a/docs/data/documentation/anima/timingfunction/easeout.json +++ b/docs/data/documentation/anima/timingfunction/easeout.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Built-in timing functions","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easeout"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"A ","type":"text"},{"code":"easeOut","type":"codeVoice"},{"text":" timing function.","type":"text"}],"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"title":"easeOut","externalID":"s:5Anima14TimingFunctionO7easeOutACvpZ","roleHeading":"Type Property","extendedModule":"Anima","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOut"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"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","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOut","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInEaseOut","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"title":"linear","url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A linear timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"linear","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/default":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","title":"swiftOut","role":"symbol","url":"\/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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","title":"easeIn","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easeout"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","interfaceLanguage":"swift"},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOut"},{"text":" timing function.","type":"text"}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"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"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"easeOut","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"externalID":"s:5Anima14TimingFunctionO7easeOutACvpZ","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Property"},"seeAlsoSections":[{"title":"Built-in timing functions","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"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","title":"default","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/default"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","title":"easeInEaseOut","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOut"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","kind":"symbol","type":"topic","title":"easeIn","url":"\/documentation\/anima\/timingfunction\/easein"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"swiftOut"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","kind":"symbol","type":"topic","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"text":" timing function.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A linear timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","kind":"symbol","type":"topic","title":"linear","url":"\/documentation\/anima\/timingfunction\/linear"}}} \ 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 54891c81..3c8afa1b 100644 --- a/docs/data/documentation/anima/timingfunction/easing.json +++ b/docs/data/documentation/anima/timingfunction/easing.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","modules":[{"name":"Anima"}],"extendedModule":"Anima","navigatorTitle":[{"kind":"identifier","text":"Easing"}],"role":"symbol","symbolKind":"struct"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack"],"title":"Back"},{"title":"Bounce","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce"]},{"title":"Circular","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc"]},{"title":"Cubic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic"]},{"title":"Elastic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic"]},{"title":"Exponential","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine"],"title":"Sinusoidal"},{"title":"Quadratic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad"]},{"title":"Quartic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart"]},{"title":"Quintic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"seeAlsoSections":[{"title":"Built-in timing functions","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeInExpo","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeInExpo","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","title":"easeOutQuart","role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuart"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutQuart","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOut","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInEaseOut","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCirc":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","type":"topic","abstract":[{"type":"text","text":"A "},{"code":"easeInCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"title":"easeInCirc","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInCirc","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeincirc"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInSine":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInSine","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInSine","type":"codeVoice"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","title":"easeInSine"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutQuint","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquint","role":"symbol","type":"topic","title":"easeInEaseOutQuint","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuad":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","title":"easeOutQuad","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuad"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuad"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBounce":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutBounce"},{"type":"text","text":" timing function."}],"kind":"symbol","title":"easeInEaseOutBounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutbounce","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutexpo","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutExpo","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutExpo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeInEaseOutExpo","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","title":"easeOutCubic","role":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeOutCubic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutCubic"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCubic":{"title":"easeInEaseOutCubic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutCubic"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcubic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutCubic"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutSine":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutSine"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutsine","title":"easeInEaseOutSine"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeOutExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutExpo"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeOutExpo","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack","type":"topic","title":"easeInEaseOutBack","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutback","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","title":"easeIn","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","title":"easeOutQuint","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuint"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInElastic":{"title":"easeInElastic","role":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeInElastic","type":"codeVoice"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInElastic","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"type":"text","text":" timing function."}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","role":"symbol","type":"topic","title":"easeOutElastic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuad":{"title":"easeInEaseOutQuad","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuad","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquad","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutQuad"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquart","title":"easeInEaseOutQuart","role":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutQuart","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuart","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuad":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","kind":"symbol","title":"easeInQuad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuad"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuad","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutSine":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutSine","type":"codeVoice"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine","title":"easeOutSine"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCubic":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","title":"easeInCubic","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInCubic"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInCubic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","type":"topic","title":"easeOutBack","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBounce":{"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBounce"},{"text":" timing function.","type":"text"}],"title":"easeInBounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInBounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","title":"swiftOut","role":"symbol","url":"\/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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCirc":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutCirc"},{"type":"text","text":" timing function."}],"title":"easeInEaseOutCirc","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutCirc"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","title":"easeInQuart","role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuart"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInQuart","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"title":"linear","url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A linear timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"linear","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuint":{"type":"topic","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","kind":"symbol","title":"easeInQuint","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuint"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","title":"easeInBack","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinback","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInBack"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInBack","type":"codeVoice"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBounce":{"abstract":[{"type":"text","text":"A "},{"code":"easeOutBounce","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","title":"easeOutBounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutBounce"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCirc":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","type":"topic","abstract":[{"type":"text","text":"A "},{"code":"easeOutCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"title":"easeOutCirc","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutCirc","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc"},"doc://Anima/documentation/Anima/TimingFunction/default":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic","abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutElastic","type":"codeVoice"},{"type":"text","text":" timing function."}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutelastic","role":"symbol","type":"topic","title":"easeInEaseOutElastic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"abstract":[{"text":"Additional easing time functions.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Built-in timing functions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]}],"kind":"declarations"}],"sections":[],"metadata":{"roleHeading":"Structure","title":"TimingFunction.Easing","extendedModule":"Anima","symbolKind":"struct","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}],"navigatorTitle":[{"kind":"identifier","text":"Easing"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","interfaceLanguage":"swift"},"kind":"symbol","topicSections":[{"title":"Back","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack"]},{"title":"Bounce","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce"]},{"title":"Circular","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic"],"title":"Cubic"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic"],"title":"Elastic"},{"title":"Exponential","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo"]},{"title":"Sinusoidal","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad"],"title":"Quadratic"},{"title":"Quartic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart"]},{"title":"Quintic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutExpo":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutExpo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutExpo"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","title":"easeOutExpo"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInSine":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInSine","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInSine"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","title":"easeInSine"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutElastic":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","title":"easeOutElastic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutCubic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutCubic","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","kind":"symbol","role":"symbol","title":"easeOutCubic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBack":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinback","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInBack"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeInBack","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","role":"symbol","title":"easeInBack","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutExpo":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutExpo","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutExpo"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutexpo","title":"easeInEaseOutExpo"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutBack","type":"codeVoice"},{"type":"text","text":" timing function."}],"title":"easeInEaseOutBack","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutback","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutBack","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCirc":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutCirc"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutCirc"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcirc","title":"easeInEaseOutCirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBounce":{"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutBounce"},{"type":"text","text":" timing function."}],"role":"symbol","kind":"symbol","title":"easeInEaseOutBounce","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutbounce","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutBounce"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCirc":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutCirc","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutCirc"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc","title":"easeOutCirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuad":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuad"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuad"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","title":"easeInQuad"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutSine":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutSine","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutSine"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutsine","title":"easeInEaseOutSine"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","title":"easeInEaseOut","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOut"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCirc":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInCirc"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInCirc"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeincirc","title":"easeInCirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuint":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuint"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","title":"easeOutQuint"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBounce":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBounce"},{"text":" timing function.","type":"text"}],"role":"symbol","kind":"symbol","title":"easeInBounce","url":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInBounce","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInCubic","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInCubic","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","kind":"symbol","role":"symbol","title":"easeInCubic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutElastic":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutElastic"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutelastic","title":"easeInEaseOutElastic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutCubic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutCubic","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcubic","kind":"symbol","role":"symbol","title":"easeInEaseOutCubic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuart":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuart","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutQuart"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquart","title":"easeInEaseOutQuart"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","kind":"symbol","type":"topic","title":"easeIn","url":"\/documentation\/anima\/timingfunction\/easein"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","title":"easeOutBounce","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutBounce","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBounce"},{"text":" timing function.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"swiftOut"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","kind":"symbol","type":"topic","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"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","title":"default","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/default"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuad":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutQuad"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutQuad"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquad","title":"easeInEaseOutQuad"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInElastic":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInElastic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInElastic"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","title":"easeInElastic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutSine":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutSine"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutSine"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine","title":"easeOutSine"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInExpo":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInExpo"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo","title":"easeInExpo"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"text":" timing function.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuart":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuart"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuart"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","title":"easeOutQuart"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","type":"topic","title":"easeInQuart","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuart"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeInQuart","type":"codeVoice"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuint":{"role":"symbol","type":"topic","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutQuint","type":"codeVoice"},{"text":" timing function.","type":"text"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInEaseOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","title":"easeInEaseOutQuint","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquint"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A linear timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","kind":"symbol","type":"topic","title":"linear","url":"\/documentation\/anima\/timingfunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuint":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","title":"easeInQuint","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuint"},{"text":" timing function.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutBack"},{"type":"text","text":" timing function."}],"title":"easeOutBack","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutBack"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuad":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutQuad","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuad"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","title":"easeOutQuad"}}} \ 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 4c587bdf..6ecfec58 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinback.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinback.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A "},{"code":"easeInBack","type":"codeVoice"},{"text":" timing function.","type":"text"}],"seeAlsoSections":[{"title":"Back","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack"},"metadata":{"title":"easeInBack","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Property","symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV10easeInBackACvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInBack"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInBack","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinback"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack","type":"topic","title":"easeInEaseOutBack","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutback","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","title":"easeInBack","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinback","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInBack"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInBack","type":"codeVoice"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","type":"topic","title":"easeOutBack","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInBack","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV10easeInBackACvpZ","title":"easeInBack","roleHeading":"Type Property","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack"],"title":"Back","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInBack","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinback"]}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBack"},{"text":" timing function.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutBack","type":"codeVoice"},{"type":"text","text":" timing function."}],"title":"easeInEaseOutBack","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutback","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutBack","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutBack"},{"type":"text","text":" timing function."}],"title":"easeOutBack","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutBack"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBack":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinback","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInBack"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeInBack","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","role":"symbol","title":"easeInBack","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"}}} \ 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 cdf694a9..701340b1 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinbounce.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinbounce.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce"],"title":"Bounce"}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"metadata":{"title":"easeInBounce","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInBounce","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"modules":[{"name":"Anima"}],"roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV12easeInBounceACvpZ","symbolKind":"property"},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBounce"},{"type":"text","text":" timing function."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInBounce","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinbounce"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBounce":{"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBounce"},{"text":" timing function.","type":"text"}],"title":"easeInBounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInBounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBounce":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutBounce"},{"type":"text","text":" timing function."}],"kind":"symbol","title":"easeInEaseOutBounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutbounce","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBounce":{"abstract":[{"type":"text","text":"A "},{"code":"easeOutBounce","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","title":"easeOutBounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutBounce"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","role":"symbol"}}} \ No newline at end of file +{"metadata":{"role":"symbol","title":"easeInBounce","roleHeading":"Type Property","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV12easeInBounceACvpZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInBounce","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"sections":[],"abstract":[{"text":"A ","type":"text"},{"code":"easeInBounce","type":"codeVoice"},{"text":" timing function.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinbounce"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInBounce","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}],"kind":"declarations"}],"seeAlsoSections":[{"generated":true,"title":"Bounce","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBounce":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBounce"},{"text":" timing function.","type":"text"}],"role":"symbol","kind":"symbol","title":"easeInBounce","url":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInBounce","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBounce":{"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutBounce"},{"type":"text","text":" timing function."}],"role":"symbol","kind":"symbol","title":"easeInEaseOutBounce","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutbounce","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutBounce"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","title":"easeOutBounce","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutBounce","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBounce"},{"text":" timing function.","type":"text"}]}}} \ 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 b5efc45c..a152bb81 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeincirc.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeincirc.json @@ -1 +1 @@ -{"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInCirc"},{"type":"text","text":" timing function."}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInCirc","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"seeAlsoSections":[{"title":"Circular","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc"],"generated":true}],"metadata":{"roleHeading":"Type Property","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV10easeInCircACvpZ","role":"symbol","title":"easeInCirc","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInCirc"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeincirc"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCirc":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","type":"topic","abstract":[{"type":"text","text":"A "},{"code":"easeInCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"title":"easeInCirc","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInCirc","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeincirc"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCirc":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutCirc"},{"type":"text","text":" timing function."}],"title":"easeInEaseOutCirc","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutCirc"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcirc"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCirc":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","type":"topic","abstract":[{"type":"text","text":"A "},{"code":"easeOutCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"title":"easeOutCirc","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutCirc","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Circular","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc"},"metadata":{"modules":[{"name":"Anima"}],"title":"easeInCirc","externalID":"s:5Anima14TimingFunctionO6EasingV10easeInCircACvpZ","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInCirc","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","roleHeading":"Type Property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInCirc","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"languages":["swift"]}]}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInCirc"},{"text":" timing function.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeincirc"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCirc":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutCirc","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutCirc"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc","title":"easeOutCirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCirc":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInCirc"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInCirc"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeincirc","title":"easeInCirc"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCirc":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutCirc"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutCirc"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcirc","title":"easeInEaseOutCirc"}}} \ 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 17a16dce..4943f2a0 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeincubic.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeincubic.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInCubic"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"seeAlsoSections":[{"generated":true,"title":"Cubic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic"]}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInCubic"},{"type":"text","text":" timing function."}],"kind":"symbol","metadata":{"title":"easeInCubic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInCubic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"externalID":"s:5Anima14TimingFunctionO6EasingV11easeInCubicACvpZ","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property","roleHeading":"Type Property"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeincubic"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","title":"easeOutCubic","role":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeOutCubic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutCubic"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCubic":{"title":"easeInEaseOutCubic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutCubic"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcubic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutCubic"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCubic":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","title":"easeInCubic","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInCubic"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInCubic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInCubic"},{"text":" timing function.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","symbolKind":"property","roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV11easeInCubicACvpZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInCubic","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"title":"easeInCubic"},"seeAlsoSections":[{"generated":true,"title":"Cubic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInCubic"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeincubic"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutCubic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutCubic","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","kind":"symbol","role":"symbol","title":"easeOutCubic"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInCubic","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInCubic","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","kind":"symbol","role":"symbol","title":"easeInCubic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutCubic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutCubic","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcubic","kind":"symbol","role":"symbol","title":"easeInEaseOutCubic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutback.json b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutback.json index c1ab1a1f..bd7be3d5 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutback.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutback.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutback"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutBack"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}],"metadata":{"symbolKind":"property","roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV17easeInEaseOutBackACvpZ","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInEaseOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInEaseOutBack","role":"symbol"},"seeAlsoSections":[{"title":"Back","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack"],"generated":true}],"kind":"symbol","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\/easeInEaseOutBack"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack","type":"topic","title":"easeInEaseOutBack","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutback","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","title":"easeInBack","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinback","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInBack"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInBack","type":"codeVoice"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","type":"topic","title":"easeOutBack","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutback"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack"},"metadata":{"modules":[{"name":"Anima"}],"title":"easeInEaseOutBack","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutBack","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV17easeInEaseOutBackACvpZ"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack"],"title":"Back","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInEaseOutBack","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBack":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinback","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInBack"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeInBack","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","role":"symbol","title":"easeInBack","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutBack"},{"type":"text","text":" timing function."}],"title":"easeOutBack","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutBack"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutBack","type":"codeVoice"},{"type":"text","text":" timing function."}],"title":"easeInEaseOutBack","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutback","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutBack","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/easeineaseoutbounce.json b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutbounce.json index fbdde258..e8a511b7 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutbounce.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutbounce.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV19easeInEaseOutBounceACvpZ","role":"symbol","roleHeading":"Type Property","title":"easeInEaseOutBounce","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutBounce"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutBounce"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Bounce","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutbounce"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce"},"abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutBounce","type":"codeVoice"},{"text":" timing function.","type":"text"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBounce":{"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBounce"},{"text":" timing function.","type":"text"}],"title":"easeInBounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInBounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBounce":{"abstract":[{"type":"text","text":"A "},{"code":"easeOutBounce","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","title":"easeOutBounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutBounce"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBounce":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutBounce"},{"type":"text","text":" timing function."}],"kind":"symbol","title":"easeInEaseOutBounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutbounce","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutbounce"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutBounce","type":"codeVoice"},{"type":"text","text":" timing function."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutBounce"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]}]}],"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\/easeInBounce","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce"],"title":"Bounce","generated":true}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV19easeInEaseOutBounceACvpZ","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutBounce","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"modules":[{"name":"Anima"}],"roleHeading":"Type Property","title":"easeInEaseOutBounce"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBounce":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBounce"},{"text":" timing function.","type":"text"}],"role":"symbol","kind":"symbol","title":"easeInBounce","url":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInBounce","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBounce":{"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutBounce"},{"type":"text","text":" timing function."}],"role":"symbol","kind":"symbol","title":"easeInEaseOutBounce","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutbounce","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutBounce"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","title":"easeOutBounce","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutBounce","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBounce"},{"text":" timing function.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutcirc.json b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutcirc.json index 8c2c4056..43a2af55 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutcirc.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutcirc.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcirc"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"title":"Circular","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc"},"metadata":{"role":"symbol","symbolKind":"property","title":"easeInEaseOutCirc","externalID":"s:5Anima14TimingFunctionO6EasingV17easeInEaseOutCircACvpZ","modules":[{"name":"Anima"}],"roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutCirc"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}]},"sections":[],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutCirc"},{"type":"text","text":" timing function."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutCirc"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCirc":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutCirc"},{"type":"text","text":" timing function."}],"title":"easeInEaseOutCirc","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutCirc"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcirc"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCirc":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","type":"topic","abstract":[{"type":"text","text":"A "},{"code":"easeInCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"title":"easeInCirc","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInCirc","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeincirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCirc":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","type":"topic","abstract":[{"type":"text","text":"A "},{"code":"easeOutCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"title":"easeOutCirc","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutCirc","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcirc"]}],"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":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutCirc"},{"text":" timing function.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Circular","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutCirc"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"title":"easeInEaseOutCirc","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutCirc","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"externalID":"s:5Anima14TimingFunctionO6EasingV17easeInEaseOutCircACvpZ","role":"symbol","roleHeading":"Type Property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCirc":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutCirc"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutCirc"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcirc","title":"easeInEaseOutCirc"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCirc":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutCirc","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutCirc"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc","title":"easeOutCirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCirc":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInCirc"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInCirc"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeincirc","title":"easeInCirc"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutcubic.json b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutcubic.json index 03296fd0..0920c7ea 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutcubic.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutcubic.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"seeAlsoSections":[{"title":"Cubic","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic"]}],"sections":[],"metadata":{"roleHeading":"Type Property","title":"easeInEaseOutCubic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutCubic"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV18easeInEaseOutCubicACvpZ","role":"symbol","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOutCubic","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcubic"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutCubic"},{"type":"text","text":" timing function."}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCubic":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","title":"easeInCubic","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInCubic"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInCubic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","title":"easeOutCubic","role":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeOutCubic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutCubic"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCubic":{"title":"easeInEaseOutCubic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutCubic"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcubic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutCubic"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutCubic"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutCubic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic"],"generated":true,"title":"Cubic"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcubic"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic"},"metadata":{"roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutCubic","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInEaseOutCubic","externalID":"s:5Anima14TimingFunctionO6EasingV18easeInEaseOutCubicACvpZ","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutCubic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutCubic","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","kind":"symbol","role":"symbol","title":"easeOutCubic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInCubic","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInCubic","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","kind":"symbol","role":"symbol","title":"easeInCubic"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutCubic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutCubic","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcubic","kind":"symbol","role":"symbol","title":"easeInEaseOutCubic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutelastic.json b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutelastic.json index 5bb1bd9d..94d29f52 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutelastic.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutelastic.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutElastic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic"],"generated":true,"title":"Elastic"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutelastic"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Type Property","symbolKind":"property","title":"easeInEaseOutElastic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"externalID":"s:5Anima14TimingFunctionO6EasingV20easeInEaseOutElasticACvpZ"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"type":"text","text":" timing function."}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","role":"symbol","type":"topic","title":"easeOutElastic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInElastic":{"title":"easeInElastic","role":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeInElastic","type":"codeVoice"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInElastic","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic","abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutElastic","type":"codeVoice"},{"type":"text","text":" timing function."}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutelastic","role":"symbol","type":"topic","title":"easeInEaseOutElastic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV20easeInEaseOutElasticACvpZ","role":"symbol","roleHeading":"Type Property","title":"easeInEaseOutElastic","symbolKind":"property","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInEaseOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutElastic"},{"type":"text","text":" timing function."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic"],"title":"Elastic","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOutElastic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutelastic"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutElastic":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutElastic"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutelastic","title":"easeInEaseOutElastic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutElastic":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","title":"easeOutElastic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInElastic":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInElastic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInElastic"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","title":"easeInElastic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutexpo.json b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutexpo.json index 93fccfc8..0d3442f2 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutexpo.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutexpo.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutexpo"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutExpo"},{"type":"text","text":" timing function."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutExpo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV17easeInEaseOutExpoACvpZ","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutExpo","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeInEaseOutExpo","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"seeAlsoSections":[{"title":"Exponential","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo"],"generated":true}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeInExpo","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeInExpo","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeOutExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutExpo"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeOutExpo","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutexpo","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutExpo","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutExpo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeInEaseOutExpo","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutexpo"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV17easeInEaseOutExpoACvpZ","modules":[{"name":"Anima"}],"roleHeading":"Type Property","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutExpo"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"title":"easeInEaseOutExpo"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutExpo","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction"}],"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\/easeInEaseOutExpo"},"abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Exponential","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutExpo":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutExpo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutExpo"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","title":"easeOutExpo"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInExpo":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInExpo"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo","title":"easeInExpo"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutExpo":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutExpo","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutExpo"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutexpo","title":"easeInEaseOutExpo"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/easeineaseoutquad.json b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutquad.json index f21b6cac..5872b29d 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutquad.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutquad.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquad"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutQuad"},{"text":": ","kind":"text"},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad"],"generated":true,"title":"Quadratic"}],"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":"easeInEaseOutQuad"},{"text":" timing function.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad","interfaceLanguage":"swift"},"metadata":{"title":"easeInEaseOutQuad","externalID":"s:5Anima14TimingFunctionO6EasingV17easeInEaseOutQuadACvpZ","symbolKind":"property","roleHeading":"Type Property","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInEaseOutQuad","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuad":{"title":"easeInEaseOutQuad","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuad","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquad","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutQuad"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuad":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","title":"easeOutQuad","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuad"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuad"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuad":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","kind":"symbol","title":"easeInQuad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuad"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuad","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad"],"generated":true,"title":"Quadratic"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutQuad"},{"type":"text","text":" timing function."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutQuad"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquad"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Type Property","modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV17easeInEaseOutQuadACvpZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutQuad"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeInEaseOutQuad"},"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuad":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuad"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuad"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","title":"easeInQuad"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuad":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutQuad","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuad"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","title":"easeOutQuad"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuad":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutQuad"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutQuad"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquad","title":"easeInEaseOutQuad"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutquart.json b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutquart.json index 502cd87f..eab90146 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutquart.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutquart.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutQuart"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","kind":"typeIdentifier"}]}],"kind":"declarations"}],"seeAlsoSections":[{"title":"Quartic","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart"]}],"metadata":{"symbolKind":"property","roleHeading":"Type Property","title":"easeInEaseOutQuart","role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV18easeInEaseOutQuartACvpZ","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuart","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","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"},{"code":"easeInEaseOutQuart","type":"codeVoice"},{"text":" timing function.","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquart"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","title":"easeOutQuart","role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuart"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutQuart","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","title":"easeInQuart","role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuart"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInQuart","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquart","title":"easeInEaseOutQuart","role":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutQuart","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuart","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"metadata":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutQuart"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInEaseOutQuart","symbolKind":"property","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV18easeInEaseOutQuartACvpZ","roleHeading":"Type Property"},"seeAlsoSections":[{"generated":true,"title":"Quartic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquart"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutQuart"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]}]}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutQuart","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuart":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuart","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutQuart"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquart","title":"easeInEaseOutQuart"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","type":"topic","title":"easeInQuart","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuart"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeInQuart","type":"codeVoice"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuart":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuart"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuart"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","title":"easeOutQuart"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutquint.json b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutquint.json index f06628a1..207d32ad 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutquint.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutquint.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutQuint"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"easeInEaseOutQuint","externalID":"s:5Anima14TimingFunctionO6EasingV18easeInEaseOutQuintACvpZ"},"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutQuint","type":"codeVoice"},{"type":"text","text":" timing function."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquint"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"sections":[],"kind":"symbol","seeAlsoSections":[{"title":"Quintic","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuint":{"type":"topic","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","kind":"symbol","title":"easeInQuint","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuint"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","title":"easeOutQuint","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuint"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutQuint","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquint","role":"symbol","type":"topic","title":"easeInEaseOutQuint","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutQuint"},{"text":" timing function.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquint"],"traits":[{"interfaceLanguage":"swift"}]}],"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":"easeInEaseOutQuint"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}]}]}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint"],"generated":true,"title":"Quintic"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"easeInEaseOutQuint","modules":[{"name":"Anima"}],"roleHeading":"Type Property","symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV18easeInEaseOutQuintACvpZ","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutQuint"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuint":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","title":"easeInQuint","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuint"},{"text":" timing function.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuint":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuint"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","title":"easeOutQuint"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuint":{"role":"symbol","type":"topic","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutQuint","type":"codeVoice"},{"text":" timing function.","type":"text"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInEaseOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","title":"easeInEaseOutQuint","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquint"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/easeineaseoutsine.json b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutsine.json index ea5d3c7c..6d2b513b 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeineaseoutsine.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeineaseoutsine.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutSine","type":"codeVoice"},{"text":" timing function.","type":"text"}],"seeAlsoSections":[{"title":"Sinusoidal","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutsine"]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutSine"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV17easeInEaseOutSineACvpZ","title":"easeInEaseOutSine"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInSine":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInSine","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInSine","type":"codeVoice"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","title":"easeInSine"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutSine":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutSine"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutsine","title":"easeInEaseOutSine"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutSine":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutSine","type":"codeVoice"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine","title":"easeOutSine"}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine"],"title":"Sinusoidal"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutSine","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]}],"kind":"declarations"}],"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":"easeInEaseOutSine"},{"text":" timing function.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeineaseoutsine"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine"},"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV17easeInEaseOutSineACvpZ","roleHeading":"Type Property","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"easeInEaseOutSine"},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutSine":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutSine","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutSine"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutsine","title":"easeInEaseOutSine"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInSine":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInSine","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInSine"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","title":"easeInSine"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutSine":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutSine"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutSine"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine","title":"easeOutSine"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"}}} \ 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 673a1185..330010e7 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinelastic.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinelastic.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinelastic"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic"],"generated":true,"title":"Elastic"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"metadata":{"symbolKind":"property","title":"easeInElastic","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInElastic"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"externalID":"s:5Anima14TimingFunctionO6EasingV13easeInElasticACvpZ","roleHeading":"Type Property","role":"symbol"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInElastic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInElastic","type":"codeVoice"},{"type":"text","text":" timing function."}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"type":"text","text":" timing function."}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","role":"symbol","type":"topic","title":"easeOutElastic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic","abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutElastic","type":"codeVoice"},{"type":"text","text":" timing function."}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutelastic","role":"symbol","type":"topic","title":"easeInEaseOutElastic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInElastic":{"title":"easeInElastic","role":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeInElastic","type":"codeVoice"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInElastic","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic"],"title":"Elastic"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInElastic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInElastic"},{"type":"text","text":" timing function."}],"sections":[],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInElastic","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Type Property","role":"symbol","title":"easeInElastic","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV13easeInElasticACvpZ"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinelastic"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutElastic":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","title":"easeOutElastic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutElastic":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutElastic"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutelastic","title":"easeInEaseOutElastic"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInElastic":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInElastic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInElastic"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","title":"easeInElastic"}}} \ 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 4e2f95a1..bde5f683 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinexpo.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinexpo.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo"},"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"title":"Exponential","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo"],"generated":true}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"metadata":{"role":"symbol","title":"easeInExpo","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"roleHeading":"Type Property","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV10easeInExpoACvpZ"},"abstract":[{"text":"A ","type":"text"},{"code":"easeInExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinexpo"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeOutExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutExpo"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeOutExpo","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeInExpo","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeInExpo","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutexpo","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutExpo","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutExpo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeInEaseOutExpo","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInExpo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinexpo"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInExpo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"title":"easeInExpo","roleHeading":"Type Property","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV10easeInExpoACvpZ","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"abstract":[{"text":"A ","type":"text"},{"code":"easeInExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo"],"title":"Exponential","generated":true}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutExpo":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutExpo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutExpo"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","title":"easeOutExpo"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInExpo":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInExpo"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo","title":"easeInExpo"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutExpo":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutExpo","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutExpo"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutexpo","title":"easeInEaseOutExpo"}}} \ 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 f285438f..23b4ce88 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinquad.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinquad.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinquad"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInQuad","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuad"},{"type":"text","text":" timing function."}],"metadata":{"title":"easeInQuad","roleHeading":"Type Property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInQuad","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV10easeInQuadACvpZ"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad"],"generated":true,"title":"Quadratic"}],"kind":"symbol","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\/easeInQuad"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuad":{"title":"easeInEaseOutQuad","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuad","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquad","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutQuad"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuad":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","title":"easeOutQuad","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuad"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuad"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuad":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","kind":"symbol","title":"easeInQuad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuad"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuad","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinquad"]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad"],"title":"Quadratic"}],"primaryContentSections":[{"kind":"declarations","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","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"sections":[],"abstract":[{"text":"A ","type":"text"},{"code":"easeInQuad","type":"codeVoice"},{"text":" timing function.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","title":"easeInQuad","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInQuad"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"externalID":"s:5Anima14TimingFunctionO6EasingV10easeInQuadACvpZ","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Property"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuad":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutQuad"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutQuad"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquad","title":"easeInEaseOutQuad"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuad":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuad"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuad"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","title":"easeInQuad"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuad":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutQuad","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuad"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","title":"easeOutQuad"}}} \ 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 adcb180d..ea7534c0 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinquart.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinquart.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart"},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Quartic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart"],"generated":true}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeInQuart","type":"codeVoice"},{"type":"text","text":" timing function."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinquart"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV11easeInQuartACvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInQuart","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInQuart","modules":[{"name":"Anima"}],"symbolKind":"property","roleHeading":"Type Property","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuart","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","title":"easeOutQuart","role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuart"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutQuart","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquart","title":"easeInEaseOutQuart","role":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutQuart","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuart","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","title":"easeInQuart","role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuart"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInQuart","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInQuart"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinquart"]}],"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\/easeOutQuart","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart"],"title":"Quartic","generated":true}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"easeInQuart","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInQuart","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"modules":[{"name":"Anima"}],"roleHeading":"Type Property","symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV11easeInQuartACvpZ","role":"symbol"},"abstract":[{"type":"text","text":"A "},{"code":"easeInQuart","type":"codeVoice"},{"text":" timing function.","type":"text"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuart":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuart","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutQuart"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquart","title":"easeInEaseOutQuart"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","type":"topic","title":"easeInQuart","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuart"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeInQuart","type":"codeVoice"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuart":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuart"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuart"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","title":"easeOutQuart"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/easeinquint.json b/docs/data/documentation/anima/timingfunction/easing/easeinquint.json index bee0fdfa..25d20254 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinquint.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinquint.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuint"},{"type":"text","text":" timing function."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinquint"]}],"seeAlsoSections":[{"title":"Quintic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuint"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInQuint","symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV11easeInQuintACvpZ"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuint":{"type":"topic","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","kind":"symbol","title":"easeInQuint","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuint"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutQuint","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquint","role":"symbol","type":"topic","title":"easeInEaseOutQuint","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","title":"easeOutQuint","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuint"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinquint"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuint"},{"kind":"text","text":": "},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"easeInQuint","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInQuint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"externalID":"s:5Anima14TimingFunctionO6EasingV11easeInQuintACvpZ","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Property"},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuint"},{"type":"text","text":" timing function."}],"seeAlsoSections":[{"title":"Quintic","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuint":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuint"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","title":"easeOutQuint"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuint":{"role":"symbol","type":"topic","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutQuint","type":"codeVoice"},{"text":" timing function.","type":"text"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInEaseOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","title":"easeInEaseOutQuint","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquint"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuint":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","title":"easeInQuint","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuint"},{"text":" timing function.","type":"text"}]}}} \ 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 edbb293f..a231d6d2 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinsine.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinsine.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine"],"title":"Sinusoidal","generated":true}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"sections":[],"metadata":{"role":"symbol","title":"easeInSine","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInSine","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"roleHeading":"Type Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV10easeInSineACvpZ","symbolKind":"property"},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInSine"},{"type":"text","text":" timing function."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInSine"},{"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\/easeinsine"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutSine":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutSine"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutsine","title":"easeInEaseOutSine"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutSine":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutSine","type":"codeVoice"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine","title":"easeOutSine"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInSine":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInSine","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInSine","type":"codeVoice"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","title":"easeInSine"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Sinusoidal","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinsine"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInSine","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine"},"metadata":{"symbolKind":"property","title":"easeInSine","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInSine","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"externalID":"s:5Anima14TimingFunctionO6EasingV10easeInSineACvpZ","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Property"},"abstract":[{"type":"text","text":"A "},{"code":"easeInSine","type":"codeVoice"},{"text":" timing function.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInSine":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInSine","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInSine"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","title":"easeInSine"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutSine":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutSine","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutSine"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutsine","title":"easeInEaseOutSine"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutSine":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutSine"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutSine"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine","title":"easeOutSine"}}} \ 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 23fe5fb2..5b4034a5 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutback.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutback.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutback"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"easeOutBack","roleHeading":"Type Property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutBack"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutBackACvpZ"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Back","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack"],"generated":true}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutBack"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"A ","type":"text"},{"code":"easeOutBack","type":"codeVoice"},{"type":"text","text":" timing function."}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","type":"topic","title":"easeOutBack","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack","type":"topic","title":"easeInEaseOutBack","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutback","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","title":"easeInBack","type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinback","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInBack"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInBack","type":"codeVoice"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Type Property","title":"easeOutBack","symbolKind":"property","role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutBackACvpZ","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack"],"title":"Back","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutBack","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]}]}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutback"]}],"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\/easeOutBack","interfaceLanguage":"swift"},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutBack"},{"text":" timing function.","type":"text"}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBack":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinback","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInBack"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeInBack","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","role":"symbol","title":"easeInBack","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutBack"},{"type":"text","text":" timing function."}],"title":"easeOutBack","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutBack"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBack","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutBack","type":"codeVoice"},{"type":"text","text":" timing function."}],"title":"easeInEaseOutBack","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutback","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutBack","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}}} \ 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 66904f55..1208ef5a 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutbounce.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutbounce.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutbounce"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutBounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV13easeOutBounceACvpZ","role":"symbol","title":"easeOutBounce","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutBounce"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"symbolKind":"property","roleHeading":"Type Property"},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce"],"title":"Bounce","generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"A "},{"code":"easeOutBounce","type":"codeVoice"},{"type":"text","text":" timing function."}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBounce":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutBounce"},{"type":"text","text":" timing function."}],"kind":"symbol","title":"easeInEaseOutBounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutbounce","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBounce":{"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBounce"},{"text":" timing function.","type":"text"}],"title":"easeInBounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInBounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBounce":{"abstract":[{"type":"text","text":"A "},{"code":"easeOutBounce","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","title":"easeOutBounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutBounce"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"title":"Bounce","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutBounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"title":"easeOutBounce","externalID":"s:5Anima14TimingFunctionO6EasingV13easeOutBounceACvpZ","symbolKind":"property","roleHeading":"Type Property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutBounce"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","interfaceLanguage":"swift"},"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\/easeoutbounce"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"A ","type":"text"},{"code":"easeOutBounce","type":"codeVoice"},{"text":" timing function.","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutBounce":{"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutBounce"},{"type":"text","text":" timing function."}],"role":"symbol","kind":"symbol","title":"easeInEaseOutBounce","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutbounce","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutBounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutBounce"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","title":"easeOutBounce","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutBounce","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBounce"},{"text":" timing function.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBounce":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBounce"},{"text":" timing function.","type":"text"}],"role":"symbol","kind":"symbol","title":"easeInBounce","url":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInBounce","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"}}} \ 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 e7eb20a1..81c3297c 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutcirc.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutcirc.json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"A "},{"code":"easeOutCirc","type":"codeVoice"},{"text":" timing function.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutcirc"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc"},"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc"],"title":"Circular"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","title":"easeOutCirc","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutCirc","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"roleHeading":"Type Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutCircACvpZ","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutCirc","kind":"identifier"},{"kind":"text","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/Easing/easeOutCirc":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","type":"topic","abstract":[{"type":"text","text":"A "},{"code":"easeOutCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"title":"easeOutCirc","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutCirc","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCirc":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutCirc"},{"type":"text","text":" timing function."}],"title":"easeInEaseOutCirc","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutCirc"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCirc":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","type":"topic","abstract":[{"type":"text","text":"A "},{"code":"easeInCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"title":"easeInCirc","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInCirc","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeincirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutCirc","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutCirc"},{"text":" timing function.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"metadata":{"symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutCirc","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"title":"easeOutCirc","roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutCircACvpZ","role":"symbol"},"kind":"symbol","sections":[],"seeAlsoSections":[{"title":"Circular","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutcirc"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCirc":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutCirc","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutCirc"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc","title":"easeOutCirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCirc":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInCirc"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInCirc"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeincirc","title":"easeInCirc"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCirc":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutCirc"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutCirc"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCirc","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcirc","title":"easeInEaseOutCirc"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/easeoutcubic.json b/docs/data/documentation/anima/timingfunction/easing/easeoutcubic.json index 1a5da78d..77fc7216 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutcubic.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutcubic.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutcubic"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV12easeOutCubicACvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutCubic"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Type Property","role":"symbol","title":"easeOutCubic"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutCubic","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutCubic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"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\/easeInCubic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic"],"generated":true,"title":"Cubic"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCubic":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","title":"easeInCubic","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInCubic"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInCubic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCubic":{"title":"easeInEaseOutCubic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutCubic"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcubic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutCubic"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","title":"easeOutCubic","role":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeOutCubic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutCubic"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"title":"easeOutCubic","externalID":"s:5Anima14TimingFunctionO6EasingV12easeOutCubicACvpZ","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutCubic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"role":"symbol","roleHeading":"Type Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"abstract":[{"text":"A ","type":"text"},{"code":"easeOutCubic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic"],"generated":true,"title":"Cubic"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutcubic"]}],"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":"easeOutCubic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}]}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutCubic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutCubic","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","kind":"symbol","role":"symbol","title":"easeOutCubic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutCubic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOutCubic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutCubic","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcubic","kind":"symbol","role":"symbol","title":"easeInEaseOutCubic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInCubic","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInCubic","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","kind":"symbol","role":"symbol","title":"easeInCubic"}}} \ 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 c0ca237e..f14f5a7b 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutelastic.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutelastic.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutelastic"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Elastic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic"],"generated":true}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"metadata":{"role":"symbol","symbolKind":"property","title":"easeOutElastic","externalID":"s:5Anima14TimingFunctionO6EasingV14easeOutElasticACvpZ","modules":[{"name":"Anima"}],"roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"sections":[],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutElastic"},{"type":"text","text":" timing function."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutElastic"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic","abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutElastic","type":"codeVoice"},{"type":"text","text":" timing function."}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutelastic","role":"symbol","type":"topic","title":"easeInEaseOutElastic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInElastic":{"title":"easeInElastic","role":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeInElastic","type":"codeVoice"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInElastic","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"type":"text","text":" timing function."}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","role":"symbol","type":"topic","title":"easeOutElastic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]}}} \ No newline at end of file +{"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Elastic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutElastic"},{"kind":"text","text":": "},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}]}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutelastic"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"property","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutElastic"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"role":"symbol","title":"easeOutElastic","externalID":"s:5Anima14TimingFunctionO6EasingV14easeOutElasticACvpZ"},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"type":"text","text":" timing function."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/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":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInElastic":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInElastic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInElastic"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","title":"easeInElastic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutElastic":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","title":"easeOutElastic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutElastic":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutElastic","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutElastic"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutelastic","title":"easeInEaseOutElastic"}}} \ 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 9df18954..a5d5a302 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutexpo.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutexpo.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutExpo","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"roleHeading":"Type Property","symbolKind":"property","role":"symbol","title":"easeOutExpo","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutExpoACvpZ"},"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":"easeOutExpo"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","interfaceLanguage":"swift"},"sections":[],"seeAlsoSections":[{"title":"Exponential","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo"],"generated":true}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutexpo"]}],"abstract":[{"text":"A ","type":"text"},{"code":"easeOutExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeInExpo","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeInExpo","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeOutExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutExpo"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeOutExpo","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutexpo","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutExpo","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutExpo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeInEaseOutExpo","type":"topic","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"title":"Exponential","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo"]}],"metadata":{"title":"easeOutExpo","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutExpo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutExpoACvpZ"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutexpo"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutExpo"},{"kind":"text","text":": "},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutExpo":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutExpo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutExpo"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","title":"easeOutExpo"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutExpo":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutExpo","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutExpo","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutExpo"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutexpo","title":"easeInEaseOutExpo"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInExpo":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInExpo"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo","title":"easeInExpo"}}} \ 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 c066b9d2..ccca613c 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutquad.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutquad.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutquad"]}],"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"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutQuad"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutQuadACvpZ","title":"easeOutQuad","roleHeading":"Type Property","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuad"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol"},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuad"},{"type":"text","text":" timing function."}],"seeAlsoSections":[{"title":"Quadratic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad"],"generated":true}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuad":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","title":"easeOutQuad","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuad"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuad"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuad":{"title":"easeInEaseOutQuad","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuad","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquad","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutQuad"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuad":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","kind":"symbol","title":"easeInQuad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuad"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuad","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"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"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"easeOutQuad","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutQuad"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutQuadACvpZ"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","interfaceLanguage":"swift"},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuad"},{"text":" timing function.","type":"text"}],"kind":"symbol","seeAlsoSections":[{"title":"Quadratic","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutQuad"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutquad"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuad":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutQuad","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuad"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","title":"easeOutQuad"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuad":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutQuad"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOutQuad"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquad","title":"easeInEaseOutQuad"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuad":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuad"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuad"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","title":"easeInQuad"}}} \ 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 f1572364..9c6b40d3 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutquart.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutquart.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuart"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutquart"]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutQuart","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"title":"easeOutQuart","externalID":"s:5Anima14TimingFunctionO6EasingV12easeOutQuartACvpZ","symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Type Property","role":"symbol"},"sections":[],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuart"},{"text":" timing function.","type":"text"}],"seeAlsoSections":[{"title":"Quartic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart"],"generated":true}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","title":"easeOutQuart","role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuart"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutQuart","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquart","title":"easeInEaseOutQuart","role":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOutQuart","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuart","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","title":"easeInQuart","role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuart"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInQuart","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Quartic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuart"},{"text":" timing function.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutQuart","kind":"identifier"},{"kind":"text","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\/easeoutquart"]}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuart"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV12easeOutQuartACvpZ","roleHeading":"Type Property","title":"easeOutQuart","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuart":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","type":"topic","title":"easeInQuart","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuart"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeInQuart","type":"codeVoice"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuart":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuart","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuart","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutQuart"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquart","title":"easeInEaseOutQuart"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuart":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuart"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuart"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","title":"easeOutQuart"}}} \ 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 aa09009b..9c241f07 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutquint.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutquint.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuint"},{"type":"text","text":" timing function."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutquint"]}],"seeAlsoSections":[{"title":"Quintic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutQuint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeOutQuint","symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV12easeOutQuintACvpZ"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","title":"easeOutQuint","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuint"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutQuint","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquint","role":"symbol","type":"topic","title":"easeInEaseOutQuint","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuint":{"type":"topic","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","kind":"symbol","title":"easeInQuint","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuint"},{"type":"text","text":" timing function."}]}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Quintic","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutQuint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","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"]]},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuint"},{"type":"text","text":" timing function."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutquint"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV12easeOutQuintACvpZ","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"easeOutQuint"},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuint":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","title":"easeInQuint","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuint"},{"text":" timing function.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuint":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuint"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","title":"easeOutQuint"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutQuint":{"role":"symbol","type":"topic","abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutQuint","type":"codeVoice"},{"text":" timing function.","type":"text"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInEaseOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","title":"easeInEaseOutQuint","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutQuint","url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquint"}}} \ 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 10847c36..a28219c4 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutsine.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutsine.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":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A "},{"code":"easeOutSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine"],"generated":true,"title":"Sinusoidal"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutSine"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"modules":[{"name":"Anima"}],"title":"easeOutSine","roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutSineACvpZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutsine"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutSine":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOutSine"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOutSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutsine","title":"easeInEaseOutSine"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutSine":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutSine","type":"codeVoice"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine","title":"easeOutSine"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInSine":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInSine","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInSine","type":"codeVoice"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","title":"easeInSine"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"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\/easeOutSine","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A "},{"code":"easeOutSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutSine"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"platforms":["macOS"]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine"],"title":"Sinusoidal","generated":true}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutsine"]}],"sections":[],"metadata":{"role":"symbol","symbolKind":"property","roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutSineACvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutSine"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"title":"easeOutSine"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInEaseOutSine":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInEaseOutSine","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInEaseOutSine","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOutSine"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutsine","title":"easeInEaseOutSine"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutSine":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutSine"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutSine"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine","title":"easeOutSine"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInSine":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInSine","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInSine"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","title":"easeInSine"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"}}} \ 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 ef14c474..e54e2a86 100644 --- a/docs/data/documentation/anima/timingfunction/equatable-implementations.json +++ b/docs/data/documentation/anima/timingfunction/equatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"kind":"article","variants":[{"paths":["\/documentation\/anima\/timingfunction\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)"],"title":"Operators"}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/!=(_:_:)":{"abstract":[],"kind":"symbol","title":"!=(_:_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"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"}],"url":"\/documentation\/anima\/timingfunction\/!=(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/==(_:_:)":{"kind":"symbol","abstract":[],"title":"==(_:_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/timingfunction\/==(_:_:)","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"kind":"article","variants":[{"paths":["\/documentation\/anima\/timingfunction\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)"],"title":"Operators","generated":true}],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/!=(_:_:)":{"url":"\/documentation\/anima\/timingfunction\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)","type":"topic","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/==(_:_:)":{"title":"==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":", "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/==(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)","role":"symbol"}}} \ 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 5d327522..375c2de6 100644 --- a/docs/data/documentation/anima/timingfunction/function(_:).json +++ b/docs/data/documentation/anima/timingfunction/function(_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> ("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":"))"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)"},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO8functionyACS2dccACmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> (","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"))","kind":"text"}],"symbolKind":"case","role":"symbol","title":"TimingFunction.function(_:)","roleHeading":"Case"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/function(_:)"],"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\/bezier(_:)"],"generated":true}],"sections":[],"abstract":[{"text":"The specified function is used as timing function.","type":"text"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","type":"topic","title":"init(x1:y1:x2:y2:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"x2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","type":"topic","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"CAMediaTimingFunction","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/init(_:)","role":"symbol","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","type":"topic","title":"TimingFunction.bezier(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bezier","kind":"identifier"},{"kind":"text","text":"("},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":"."},{"text":"UnitBezier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/bezier(_:)","role":"symbol","abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","type":"topic","title":"TimingFunction.function(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> (","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"))","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/function(_:)","role":"symbol","abstract":[{"type":"text","text":"The specified function is used as timing function."}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"function","kind":"identifier"},{"kind":"text","text":"(("},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"))","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"abstract":[{"type":"text","text":"The specified function is used as timing function."}],"sections":[],"seeAlsoSections":[{"generated":true,"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(_:)"]}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/function(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Case","title":"TimingFunction.function(_:)","symbolKind":"case","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima14TimingFunctionO8functionyACS2dccACmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"function","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> ("},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"))","kind":"text"}]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"function","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> (","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"))","kind":"text"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The specified function is used as timing function."}],"url":"\/documentation\/anima\/timingfunction\/function(_:)","title":"TimingFunction.function(_:)","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAMediaTimingFunction","text":"CAMediaTimingFunction","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/init(_:)","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}],"title":"init(_:)","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","type":"topic","kind":"symbol","title":"init(x1:y1:x2:y2:)","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."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"url":"\/documentation\/anima\/timingfunction\/bezier(_:)","role":"symbol","type":"topic","kind":"symbol","title":"TimingFunction.bezier(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","abstract":[{"text":"The specified unit bezier is used to drive the timing function.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bezier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"UnitBezier","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"}}} \ 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 3ccfa03e..c605c045 100644 --- a/docs/data/documentation/anima/timingfunction/hash(into:).json +++ b/docs/data/documentation/anima/timingfunction/hash(into:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"hash(into:)","externalID":"s:5Anima14TimingFunctionO4hash4intoys6HasherVz_tF","extendedModule":"Anima","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/hash(into:)":{"url":"\/documentation\/anima\/timingfunction\/hash(into:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)","title":"hash(into:)","kind":"symbol","type":"topic","abstract":[],"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","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Hashable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations","type":"topic","title":"Hashable Implementations","kind":"article","url":"\/documentation\/anima\/timingfunction\/hashable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"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"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"metadata":{"externalID":"s:5Anima14TimingFunctionO4hash4intoys6HasherVz_tF","roleHeading":"Instance Method","role":"symbol","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":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","symbolKind":"method"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/hash(into:)":{"abstract":[],"kind":"symbol","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":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)","url":"\/documentation\/anima\/timingfunction\/hash(into:)","title":"hash(into:)"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/Hashable-Implementations":{"abstract":[],"title":"Hashable Implementations","kind":"article","url":"\/documentation\/anima\/timingfunction\/hashable-implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations"}}} \ 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 9723ec15..bd83716c 100644 --- a/docs/data/documentation/anima/timingfunction/hashable-implementations.json +++ b/docs/data/documentation/anima/timingfunction/hashable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","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}],"metadata":{"title":"Hashable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/hash(into:)":{"url":"\/documentation\/anima\/timingfunction\/hash(into:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)","title":"hash(into:)","kind":"symbol","type":"topic","abstract":[],"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","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"title":"Hashable Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)"],"generated":true}],"kind":"article","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/hashable-implementations"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"references":{"doc://Anima/documentation/Anima/TimingFunction/hash(into:)":{"abstract":[],"kind":"symbol","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":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)","url":"\/documentation\/anima\/timingfunction\/hash(into:)","title":"hash(into:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/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 531f432f..b408330e 100644 --- a/docs/data/documentation/anima/timingfunction/init(_:).json +++ b/docs/data/documentation/anima/timingfunction/init(_:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"coreAnimationTimingFunction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction","text":"CAMediaTimingFunction"},{"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\/bezier(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)"],"generated":true}],"metadata":{"extendedModule":"Anima","roleHeading":"Initializer","symbolKind":"init","title":"init(_:)","role":"symbol","externalID":"s:5Anima14TimingFunctionOyACSo07CAMediabC0Ccfc","modules":[{"name":"Anima"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"CAMediaTimingFunction","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/init(_:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)"},"references":{"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","type":"topic","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"CAMediaTimingFunction","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/init(_:)","role":"symbol","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","type":"topic","title":"TimingFunction.function(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> (","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"))","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/function(_:)","role":"symbol","abstract":[{"type":"text","text":"The specified function is used as timing function."}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","type":"topic","title":"init(x1:y1:x2:y2:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"x2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","type":"topic","title":"TimingFunction.bezier(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bezier","kind":"identifier"},{"kind":"text","text":"("},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":"."},{"text":"UnitBezier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/bezier(_:)","role":"symbol","abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}]}}} \ No newline at end of file +{"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(_:)"]}],"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","roleHeading":"Initializer","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"CAMediaTimingFunction","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}],"symbolKind":"init","extendedModule":"Anima","title":"init(_:)"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"coreAnimationTimingFunction","kind":"internalParam"},{"kind":"text","text":": "},{"text":"CAMediaTimingFunction","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"text":")","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAMediaTimingFunction","text":"CAMediaTimingFunction","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/init(_:)","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}],"title":"init(_:)","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"function","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> (","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"))","kind":"text"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The specified function is used as timing function."}],"url":"\/documentation\/anima\/timingfunction\/function(_:)","title":"TimingFunction.function(_:)","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"url":"\/documentation\/anima\/timingfunction\/bezier(_:)","role":"symbol","type":"topic","kind":"symbol","title":"TimingFunction.bezier(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","abstract":[{"text":"The specified unit bezier is used to drive the timing function.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bezier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"UnitBezier","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","type":"topic","kind":"symbol","title":"init(x1:y1:x2:y2:)","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."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}]}}} \ 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 f3afde6e..668353c6 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 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Creating a timing function","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)"],"generated":true}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"sections":[],"metadata":{"role":"symbol","title":"init(x1:y1:x2:y2:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"y2","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO2x12y12x22y2ACSd_S3dtcfc","symbolKind":"init"},"abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"x1"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"y1","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"x2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"y2","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","type":"topic","title":"TimingFunction.function(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> (","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"))","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/function(_:)","role":"symbol","abstract":[{"type":"text","text":"The specified function is used as timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","type":"topic","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"CAMediaTimingFunction","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/init(_:)","role":"symbol","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","type":"topic","title":"TimingFunction.bezier(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bezier","kind":"identifier"},{"kind":"text","text":"("},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":"."},{"text":"UnitBezier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/bezier(_:)","role":"symbol","abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","type":"topic","title":"init(x1:y1:x2:y2:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"x2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO2x12y12x22y2ACSd_S3dtcfc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"x2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"y2","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"init","roleHeading":"Initializer","title":"init(x1:y1:x2:y2:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}],"seeAlsoSections":[{"identifiers":["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":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"x1"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"y1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"x2"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAMediaTimingFunction","text":"CAMediaTimingFunction","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/init(_:)","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}],"title":"init(_:)","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"function","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> (","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"))","kind":"text"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The specified function is used as timing function."}],"url":"\/documentation\/anima\/timingfunction\/function(_:)","title":"TimingFunction.function(_:)","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"url":"\/documentation\/anima\/timingfunction\/bezier(_:)","role":"symbol","type":"topic","kind":"symbol","title":"TimingFunction.bezier(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","abstract":[{"text":"The specified unit bezier is used to drive the timing function.","type":"text"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bezier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"UnitBezier","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","type":"topic","kind":"symbol","title":"init(x1:y1:x2:y2:)","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."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/linear.json b/docs/data/documentation/anima/timingfunction/linear.json index d3bd18c9..963c6d92 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}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/linear"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"linear","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"A linear timing function."}],"metadata":{"symbolKind":"property","roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6linearACvpZ","modules":[{"name":"Anima"}],"extendedModule":"Anima","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"linear","role":"symbol"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOut","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInEaseOut","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","title":"easeIn","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/default":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"title":"linear","url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A linear timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"linear","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","title":"swiftOut","role":"symbol","url":"\/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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}}} \ No newline at end of file +{"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6linearACvpZ","title":"linear","modules":[{"name":"Anima"}],"extendedModule":"Anima","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"linear"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/linear"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"A linear timing function."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"linear"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"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\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"swiftOut"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","kind":"symbol","type":"topic","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","title":"easeInEaseOut","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOut"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/linear":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A linear timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","kind":"symbol","type":"topic","title":"linear","url":"\/documentation\/anima\/timingfunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"text":" timing function.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","kind":"symbol","type":"topic","title":"easeIn","url":"\/documentation\/anima\/timingfunction\/easein"},"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"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","title":"default","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/default"}}} \ 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 ee153777..80737558 100644 --- a/docs/data/documentation/anima/timingfunction/name.json +++ b/docs/data/documentation/anima/timingfunction/name.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"The name of the timing function."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"name","externalID":"s:5Anima14TimingFunctionO4nameSSvp","extendedModule":"Anima"},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/name":{"type":"topic","title":"name","url":"\/documentation\/anima\/timingfunction\/name","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","kind":"symbol","abstract":[{"type":"text","text":"The name of the timing function."}],"role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The name of the timing function."}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima14TimingFunctionO4nameSSvp","modules":[{"name":"Anima"}],"title":"name","symbolKind":"property","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/name":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","kind":"symbol","title":"name","abstract":[{"type":"text","text":"The name of the timing function."}],"url":"\/documentation\/anima\/timingfunction\/name","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"}}} \ 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 471254a0..6370555d 100644 --- a/docs/data/documentation/anima/timingfunction/solve(at:duration:).json +++ b/docs/data/documentation/anima/timingfunction/solve(at:duration:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Solve time","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"symbolKind":"method","role":"symbol","title":"solve(at:duration:)","externalID":"s:5Anima14TimingFunctionO5solve2at8durationS2d_SdtF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/solve(at:duration:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"abstract":[{"text":"Transforms the specified time.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"solve"},{"kind":"text","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"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]}]},{"parameters":[{"name":"x","content":[{"inlineContent":[{"text":"The input time (ranges between 0.0 and 1.0).","type":"text"}],"type":"paragraph"}]},{"name":"duration","content":[{"inlineContent":[{"text":"The duration of the solving value. It is used to calculate the required precision of the result.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"inlineContent":[{"type":"text","text":"The resulting output time."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/solve(at:duration:)":{"title":"solve(at:duration:)","url":"\/documentation\/anima\/timingfunction\/solve(at:duration:)","role":"symbol","kind":"symbol","abstract":[{"text":"Transforms the specified time.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)"},"doc://Anima/documentation/Anima/TimingFunction/solve(at:epsilon:)":{"title":"solve(at:epsilon:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/solve(at:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"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":"epsilon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"Transforms the specified time.","type":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"sections":[],"abstract":[{"type":"text","text":"Transforms the specified time."}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/timingfunction\/solve(at:duration:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Solve time","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)"],"generated":true}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO5solve2at8durationS2d_SdtF","title":"solve(at:duration:)","roleHeading":"Instance Method","symbolKind":"method","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"kind":"text","text":" "},{"kind":"internalParam","text":"time"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"x","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The input time (ranges between 0.0 and 1.0)."}]}]},{"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"}]}]}]},{"content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"inlineContent":[{"text":"The resulting output time.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)"},"references":{"doc://Anima/documentation/Anima/TimingFunction/solve(at:epsilon:)":{"title":"solve(at:epsilon:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","abstract":[{"type":"text","text":"Transforms the specified time."}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/timingfunction\/solve(at:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/solve(at:duration:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)","title":"solve(at:duration:)","url":"\/documentation\/anima\/timingfunction\/solve(at:duration:)","abstract":[{"text":"Transforms the specified time.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 ac8305d5..3ae72175 100644 --- a/docs/data/documentation/anima/timingfunction/solve(at:epsilon:).json +++ b/docs/data/documentation/anima/timingfunction/solve(at:epsilon:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"metadata":{"roleHeading":"Instance Method","externalID":"s:5Anima14TimingFunctionO5solve2at7epsilonS2d_SdtF","modules":[{"name":"Anima"}],"title":"solve(at:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"role":"symbol","symbolKind":"method"},"seeAlsoSections":[{"title":"Solve time","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"time"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":" = 0.0001) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"x","content":[{"inlineContent":[{"text":"The input time (ranges between 0.0 and 1.0).","type":"text"}],"type":"paragraph"}]},{"name":"epsilon","content":[{"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"},{"type":"codeVoice","code":"0.0001"},{"text":".","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The resulting output time.","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/solve(at:epsilon:)"]}],"abstract":[{"type":"text","text":"Transforms the specified time."}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/solve(at:duration:)":{"title":"solve(at:duration:)","url":"\/documentation\/anima\/timingfunction\/solve(at:duration:)","role":"symbol","kind":"symbol","abstract":[{"text":"Transforms the specified time.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)"},"doc://Anima/documentation/Anima/TimingFunction/solve(at:epsilon:)":{"title":"solve(at:epsilon:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/solve(at:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"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":"epsilon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"Transforms the specified time.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","interfaceLanguage":"swift"},"metadata":{"title":"solve(at:epsilon:)","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","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"}],"symbolKind":"method","externalID":"s:5Anima14TimingFunctionO5solve2at7epsilonS2d_SdtF","roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Transforms the specified time."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":" "},{"text":"time","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 0.0001) -> "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"x","content":[{"type":"paragraph","inlineContent":[{"text":"The input time (ranges between 0.0 and 1.0).","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The required precision of the result (where "},{"code":"x * epsilon","type":"codeVoice"},{"text":" is the maximum time segment to be evaluated). The default value is ","type":"text"},{"code":"0.0001","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"epsilon"}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"The resulting output time.","type":"text"}]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/solve(at:epsilon:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)"],"title":"Solve time","generated":true}],"references":{"doc://Anima/documentation/Anima/TimingFunction/solve(at:epsilon:)":{"title":"solve(at:epsilon:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","abstract":[{"type":"text","text":"Transforms the specified time."}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/timingfunction\/solve(at:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/solve(at:duration:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)","title":"solve(at:duration:)","url":"\/documentation\/anima\/timingfunction\/solve(at:duration:)","abstract":[{"text":"Transforms the specified time.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol"}}} \ 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 1cd757bc..1fdc6e27 100644 --- a/docs/data/documentation/anima/timingfunction/swiftout.json +++ b/docs/data/documentation/anima/timingfunction/swiftout.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A "},{"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"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"],"generated":true,"title":"Built-in timing functions"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"swiftOut"},{"text":": ","kind":"text"},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO8swiftOutACvpZ","extendedModule":"Anima","title":"swiftOut","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","symbolKind":"property"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"abstract":[{"type":"text","text":"A "},{"code":"easeInEaseOut","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInEaseOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInEaseOut","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"title":"linear","url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A linear timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"linear","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","title":"easeIn","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"type":"text","text":"Additional easing time functions."}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","title":"swiftOut","role":"symbol","url":"\/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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","type":"topic","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/default":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","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"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO8swiftOutACvpZ","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","title":"swiftOut","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/swiftout"]}],"sections":[],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"swiftOut"},{"text":" timing function, inspired by the default curve in Google Material Design.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"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":[{"title":"Built-in timing functions","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]}],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","kind":"symbol","type":"topic","title":"easeIn","url":"\/documentation\/anima\/timingfunction\/easein"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","title":"TimingFunction.Easing","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A linear timing function."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","kind":"symbol","type":"topic","title":"linear","url":"\/documentation\/anima\/timingfunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"swiftOut"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","kind":"symbol","type":"topic","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOut"},{"text":" timing function.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"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","title":"default","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/default"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","title":"easeInEaseOut","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInEaseOut"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]}}} \ 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 b8831ea4..c03100e7 100644 --- a/docs/data/documentation/anima/timingfunction/unitbezier.json +++ b/docs/data/documentation/anima/timingfunction/unitbezier.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A bezier curve that can be used to calculate timing functions."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UnitBezier","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier"]}],"kind":"symbol","relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/s8SendableP"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UnitBezier"}],"roleHeading":"Structure","symbolKind":"struct","role":"symbol","title":"TimingFunction.UnitBezier","navigatorTitle":[{"kind":"identifier","text":"UnitBezier"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima14TimingFunctionO10UnitBezierV"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"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"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)"],"title":"Instance Methods"},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations"],"title":"Default Implementations"}],"references":{"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/second":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/second","title":"second","url":"\/documentation\/anima\/timingfunction\/unitbezier\/second","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"second","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"kind":"symbol","abstract":[{"type":"text","text":"The second point of the bezier."}],"type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:duration:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:duration:)","abstract":[{"type":"text","text":"Calculates the resulting "},{"code":"y","type":"codeVoice"},{"text":" for given ","type":"text"},{"code":"x","type":"codeVoice"},{"type":"text","text":"."}],"title":"solve(x:duration:)"},"doc://Anima/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s8SendableP","title":"Swift.Sendable"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/first":{"abstract":[{"text":"The first point of the bezier.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"type":"topic","title":"first","url":"\/documentation\/anima\/timingfunction\/unitbezier\/first"},"doc://Anima/SH":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/anima\/timingfunction\/unitbezier\/equatable-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(x1:y1:x2:y2:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"y1","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"y2","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)","role":"symbol","abstract":[{"text":"Creates a new ","type":"text"},{"type":"codeVoice","code":"UnitBezier"},{"text":" instance with the specified points.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(x1:y1:x2:y2:)","type":"topic","kind":"symbol","title":"init(x1:y1:x2:y2:)"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:epsilon:)":{"url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:epsilon:)","title":"solve(x:epsilon:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"Calculates the resulting ","type":"text"},{"type":"codeVoice","code":"y"},{"type":"text","text":" for given "},{"type":"codeVoice","code":"x"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(first:second:)":{"title":"init(first:second:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(first:second:)","role":"symbol","abstract":[{"text":"Creates a new ","type":"text"},{"type":"codeVoice","code":"UnitBezier"},{"text":" instance with the specified points.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(first:second:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"first"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":", ","kind":"text"},{"text":"second","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/s8SendableP"],"type":"conformsTo"}],"metadata":{"roleHeading":"Structure","role":"symbol","title":"TimingFunction.UnitBezier","modules":[{"name":"Anima"}],"navigatorTitle":[{"kind":"identifier","text":"UnitBezier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"symbolKind":"struct","externalID":"s:5Anima14TimingFunctionO10UnitBezierV","extendedModule":"Anima"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"abstract":[{"type":"text","text":"A bezier curve that can be used to calculate timing functions."}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(first:second:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/second"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/unitbezier"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Anima\/s8SendableP","type":"unresolvable"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(x1:y1:x2:y2:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"x1"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"y1","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"x2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(x1:y1:x2:y2:)","abstract":[{"text":"Creates a new ","type":"text"},{"code":"UnitBezier","type":"codeVoice"},{"type":"text","text":" instance with the specified points."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)","title":"init(x1:y1:x2:y2:)"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:duration:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"solve"},{"kind":"text","text":"("},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)","type":"topic","abstract":[{"text":"Calculates the resulting ","type":"text"},{"code":"y","type":"codeVoice"},{"text":" for given ","type":"text"},{"type":"codeVoice","code":"x"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:duration:)","title":"solve(x:duration:)"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","abstract":[{"type":"text","text":"A bezier curve that can be used to calculate timing functions."}],"url":"\/documentation\/anima\/timingfunction\/unitbezier","title":"TimingFunction.UnitBezier"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH","type":"unresolvable"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/second":{"type":"topic","url":"\/documentation\/anima\/timingfunction\/unitbezier\/second","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"second"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The second point of the bezier."}],"title":"second","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/second"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/first":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"first"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"title":"first","type":"topic","url":"\/documentation\/anima\/timingfunction\/unitbezier\/first","abstract":[{"text":"The first point of the bezier.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(first:second:)":{"title":"init(first:second:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(first:second:)","type":"topic","url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(first:second:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"first"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":", "},{"kind":"externalParam","text":"second"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[{"text":"Creates a new ","type":"text"},{"code":"UnitBezier","type":"codeVoice"},{"type":"text","text":" instance with the specified points."}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","role":"collectionGroup","url":"\/documentation\/anima\/timingfunction\/unitbezier\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)","type":"topic","abstract":[{"type":"text","text":"Calculates the resulting "},{"type":"codeVoice","code":"y"},{"text":" for given ","type":"text"},{"type":"codeVoice","code":"x"},{"text":".","type":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"solve"},{"kind":"text","text":"("},{"kind":"externalParam","text":"x"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"solve(x:epsilon:)"},"doc://Anima/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ","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 dd7095b2..245b4e38 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":[{"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima14TimingFunctionO10UnitBezierV","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","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"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","symbolKind":"op","title":"!=(_:_:)","roleHeading":"Operator"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"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":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/!=(_:_:)":{"role":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/anima\/timingfunction\/unitbezier\/equatable-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"kind":"symbol","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"]]},"metadata":{"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima14TimingFunctionO10UnitBezierV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","symbolKind":"op","title":"!=(_:_:)","roleHeading":"Operator"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)"},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"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"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/!=(_:_:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)","title":"!=(_:_:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","abstract":[{"type":"text","text":"A bezier curve that can be used to calculate timing functions."}],"url":"\/documentation\/anima\/timingfunction\/unitbezier","title":"TimingFunction.UnitBezier"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","role":"collectionGroup","url":"\/documentation\/anima\/timingfunction\/unitbezier\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations","abstract":[],"kind":"article"}}} \ 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 aab6c674..0e82c43e 100644 --- a/docs/data/documentation/anima/timingfunction/unitbezier/equatable-implementations.json +++ b/docs/data/documentation/anima/timingfunction/unitbezier/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/equatable-implementations"]}],"sections":[],"kind":"article","metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Anima"}]},"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\/!=(_:_:)"],"title":"Operators","generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/!=(_:_:)":{"role":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"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"]]},"sections":[],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/equatable-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)"],"generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"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"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/!=(_:_:)","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)","title":"!=(_:_:)"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","abstract":[{"type":"text","text":"A bezier curve that can be used to calculate timing functions."}],"url":"\/documentation\/anima\/timingfunction\/unitbezier","title":"TimingFunction.UnitBezier"}}} \ 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 be13995b..7344686c 100644 --- a/docs/data/documentation/anima/timingfunction/unitbezier/first.json +++ b/docs/data/documentation/anima/timingfunction/unitbezier/first.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first"},"abstract":[{"text":"The first point of the bezier.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/first"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"first","role":"symbol","externalID":"s:5Anima14TimingFunctionO10UnitBezierV5firstSo7CGPointVvp","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"first"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/first":{"abstract":[{"text":"The first point of the bezier.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"type":"topic","title":"first","url":"\/documentation\/anima\/timingfunction\/unitbezier\/first"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first"},"sections":[],"abstract":[{"text":"The first point of the bezier.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"metadata":{"externalID":"s:5Anima14TimingFunctionO10UnitBezierV5firstSo7CGPointVvp","roleHeading":"Instance Property","role":"symbol","title":"first","modules":[{"name":"Anima"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"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\/timingfunction\/unitbezier\/first"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/first":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"first"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"title":"first","type":"topic","url":"\/documentation\/anima\/timingfunction\/unitbezier\/first","abstract":[{"text":"The first point of the bezier.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","abstract":[{"type":"text","text":"A bezier curve that can be used to calculate timing functions."}],"url":"\/documentation\/anima\/timingfunction\/unitbezier","title":"TimingFunction.UnitBezier"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/unitbezier/init(first:second:).json b/docs/data/documentation/anima/timingfunction/unitbezier/init(first:second:).json index 1b8610f0..d1b6283d 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 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/init(first:second:)"]}],"metadata":{"role":"symbol","externalID":"s:5Anima14TimingFunctionO10UnitBezierV5first6secondAESo7CGPointV_AItcfc","roleHeading":"Initializer","title":"init(first:second:)","modules":[{"name":"Anima"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"first"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":", "},{"text":"second","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":")","kind":"text"}],"symbolKind":"init"},"schemaVersion":{"minor":3,"patch":0,"major":0},"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\/init(first:second:)"},"abstract":[{"text":"Creates a new ","type":"text"},{"type":"codeVoice","code":"UnitBezier"},{"text":" instance with the specified points.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"first","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"second"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(first:second:)":{"title":"init(first:second:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(first:second:)","role":"symbol","abstract":[{"text":"Creates a new ","type":"text"},{"type":"codeVoice","code":"UnitBezier"},{"text":" instance with the specified points.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(first:second:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"first"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":", ","kind":"text"},{"text":"second","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(first:second:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/init(first:second:)"]}],"abstract":[{"type":"text","text":"Creates a new "},{"code":"UnitBezier","type":"codeVoice"},{"type":"text","text":" instance with the specified points."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"first","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":", ","kind":"text"},{"text":"second","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"sections":[],"metadata":{"title":"init(first:second:)","symbolKind":"init","roleHeading":"Initializer","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"first","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":", "},{"kind":"externalParam","text":"second"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO10UnitBezierV5first6secondAESo7CGPointV_AItcfc"},"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(first:second:)":{"title":"init(first:second:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(first:second:)","type":"topic","url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(first:second:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"first"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":", "},{"kind":"externalParam","text":"second"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[{"text":"Creates a new ","type":"text"},{"code":"UnitBezier","type":"codeVoice"},{"type":"text","text":" instance with the specified points."}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","abstract":[{"type":"text","text":"A bezier curve that can be used to calculate timing functions."}],"url":"\/documentation\/anima\/timingfunction\/unitbezier","title":"TimingFunction.UnitBezier"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/unitbezier/init(x1:y1:x2:y2:).json b/docs/data/documentation/anima/timingfunction/unitbezier/init(x1:y1:x2:y2:).json index 560fea8f..59c3f551 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 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/init(x1:y1:x2:y2:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"metadata":{"symbolKind":"init","externalID":"s:5Anima14TimingFunctionO10UnitBezierV2x12y12x22y2AESd_S3dtcfc","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Anima"}],"title":"init(x1:y1:x2:y2:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"x1"},{"kind":"text","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"},{"kind":"text","text":", "},{"kind":"externalParam","text":"x2"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"y2","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"y1","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"y2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"text":"Creates a new ","type":"text"},{"code":"UnitBezier","type":"codeVoice"},{"text":" instance with the specified points.","type":"text"}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(x1:y1:x2:y2:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"y1","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"y2","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)","role":"symbol","abstract":[{"text":"Creates a new ","type":"text"},{"type":"codeVoice","code":"UnitBezier"},{"text":" instance with the specified points.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(x1:y1:x2:y2:)","type":"topic","kind":"symbol","title":"init(x1:y1:x2:y2:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"abstract":[{"type":"text","text":"Creates a new "},{"code":"UnitBezier","type":"codeVoice"},{"type":"text","text":" instance with the specified points."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"x1"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"y1","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"x2"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"y2","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/init(x1:y1:x2:y2:)"]}],"metadata":{"symbolKind":"init","title":"init(x1:y1:x2:y2:)","modules":[{"name":"Anima"}],"roleHeading":"Initializer","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"x1"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"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"},{"kind":"text","text":", "},{"text":"y2","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"externalID":"s:5Anima14TimingFunctionO10UnitBezierV2x12y12x22y2AESd_S3dtcfc"},"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","abstract":[{"type":"text","text":"A bezier curve that can be used to calculate timing functions."}],"url":"\/documentation\/anima\/timingfunction\/unitbezier","title":"TimingFunction.UnitBezier"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(x1:y1:x2:y2:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"x1"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"y1","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"x2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(x1:y1:x2:y2:)","abstract":[{"text":"Creates a new ","type":"text"},{"code":"UnitBezier","type":"codeVoice"},{"type":"text","text":" instance with the specified points."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)","title":"init(x1:y1:x2:y2:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/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 53eeb319..93f32ae5 100644 --- a/docs/data/documentation/anima/timingfunction/unitbezier/second.json +++ b/docs/data/documentation/anima/timingfunction/unitbezier/second.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/second","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"second","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"second","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"second","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"externalID":"s:5Anima14TimingFunctionO10UnitBezierV6secondSo7CGPointVvp","modules":[{"name":"Anima"}]},"abstract":[{"type":"text","text":"The second point of the bezier."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/second"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/second":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/second","title":"second","url":"\/documentation\/anima\/timingfunction\/unitbezier\/second","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"second","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"kind":"symbol","abstract":[{"type":"text","text":"The second point of the bezier."}],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"The second point of the bezier."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/second"]}],"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\/second","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"second"},{"text":": ","kind":"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"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Instance Property","title":"second","symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima14TimingFunctionO10UnitBezierV6secondSo7CGPointVvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"second","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","abstract":[{"type":"text","text":"A bezier curve that can be used to calculate timing functions."}],"url":"\/documentation\/anima\/timingfunction\/unitbezier","title":"TimingFunction.UnitBezier"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/second":{"type":"topic","url":"\/documentation\/anima\/timingfunction\/unitbezier\/second","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"second"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The second point of the bezier."}],"title":"second","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/second"},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/unitbezier/solve(x:duration:).json b/docs/data/documentation/anima/timingfunction/unitbezier/solve(x:duration:).json index 54eebb65..4fc4600a 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"]]},"kind":"symbol","abstract":[{"text":"Calculates the resulting ","type":"text"},{"type":"codeVoice","code":"y"},{"type":"text","text":" for given "},{"type":"codeVoice","code":"x"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:duration:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"x"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]}]},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"The solved "},{"type":"codeVoice","code":"y"},{"text":" value.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"x: The value to solve for.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"duration: The duration of the solving value. It is used to calculate the required precision of the result.","type":"text"}],"type":"paragraph"}]}]}],"kind":"content"}],"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"x"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO10UnitBezierV5solve1x8durationS2d_SdtF","title":"solve(x:duration:)"},"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:duration:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:duration:)","abstract":[{"type":"text","text":"Calculates the resulting "},{"code":"y","type":"codeVoice"},{"text":" for given ","type":"text"},{"code":"x","type":"codeVoice"},{"type":"text","text":"."}],"title":"solve(x:duration:)"},"doc://Anima/documentation/Anima/TimingFunction":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:duration:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"abstract":[{"type":"text","text":"Calculates the resulting "},{"type":"codeVoice","code":"y"},{"text":" for given ","type":"text"},{"type":"codeVoice","code":"x"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"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":", "},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"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"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"x: The value to solve for."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"duration: The duration of the solving value. It is used to calculate the required precision of the result."}]}]}],"type":"unorderedList"}]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"x"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"roleHeading":"Instance Method","symbolKind":"method","role":"symbol","externalID":"s:5Anima14TimingFunctionO10UnitBezierV5solve1x8durationS2d_SdtF","modules":[{"name":"Anima"}],"title":"solve(x:duration:)"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:duration:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"solve"},{"kind":"text","text":"("},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)","type":"topic","abstract":[{"text":"Calculates the resulting ","type":"text"},{"code":"y","type":"codeVoice"},{"text":" for given ","type":"text"},{"type":"codeVoice","code":"x"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:duration:)","title":"solve(x:duration:)"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","abstract":[{"type":"text","text":"A bezier curve that can be used to calculate timing functions."}],"url":"\/documentation\/anima\/timingfunction\/unitbezier","title":"TimingFunction.UnitBezier"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"}}} \ 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 3f18e932..d9bd429b 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 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:epsilon:)"]}],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO10UnitBezierV5solve1x7epsilonS2d_SdtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"x"},{"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"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"symbolKind":"method","role":"symbol","title":"solve(x:epsilon:)","roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Calculates the resulting "},{"type":"codeVoice","code":"y"},{"text":" for given ","type":"text"},{"code":"x","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"The solved "},{"code":"y","type":"codeVoice"},{"type":"text","text":" value."}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"x: The value to solve for."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"epsilon: The required precision of the result (where "},{"code":"x * epsilon","type":"codeVoice"},{"text":" is the maximum time segment to be evaluated).","type":"text"}]}]}]}]}],"schemaVersion":{"minor":3,"major":0,"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":{"url":"\/documentation\/anima\/timingfunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"symbol","title":"TimingFunction","type":"topic","abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"code":"[0,1]","type":"codeVoice"},{"text":" to an output time also in the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:epsilon:)":{"url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:epsilon:)","title":"solve(x:epsilon:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"Calculates the resulting ","type":"text"},{"type":"codeVoice","code":"y"},{"type":"text","text":" for given "},{"type":"codeVoice","code":"x"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"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"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:5Anima14TimingFunctionO10UnitBezierV5solve1x7epsilonS2d_SdtF","role":"symbol","roleHeading":"Instance Method","title":"solve(x:epsilon:)","symbolKind":"method","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","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":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"abstract":[{"type":"text","text":"Calculates the resulting "},{"type":"codeVoice","code":"y"},{"text":" for given ","type":"text"},{"type":"codeVoice","code":"x"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The solved "},{"code":"y","type":"codeVoice"},{"text":" value.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"items":[{"content":[{"inlineContent":[{"text":"x: The value to solve for.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"epsilon: The required precision of the result (where "},{"code":"x * epsilon","type":"codeVoice"},{"text":" is the maximum time segment to be evaluated).","type":"text"}]}]}],"type":"unorderedList"}]}],"sections":[],"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:)","type":"topic","abstract":[{"type":"text","text":"Calculates the resulting "},{"type":"codeVoice","code":"y"},{"text":" for given ","type":"text"},{"type":"codeVoice","code":"x"},{"text":".","type":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"solve"},{"kind":"text","text":"("},{"kind":"externalParam","text":"x"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"solve(x:epsilon:)"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UnitBezier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","abstract":[{"type":"text","text":"A bezier curve that can be used to calculate timing functions."}],"url":"\/documentation\/anima\/timingfunction\/unitbezier","title":"TimingFunction.UnitBezier"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"topic","title":"TimingFunction","kind":"symbol","url":"\/documentation\/anima\/timingfunction"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator.json b/docs/data/documentation/anima/viewanimator.json index 8cac5136..9342323d 100644 --- a/docs/data/documentation/anima/viewanimator.json +++ b/docs/data/documentation/anima/viewanimator.json @@ -1 +1 @@ -{"metadata":{"title":"ViewAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ViewAnimator"}],"modules":[{"name":"Anima"}],"roleHeading":"Class","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"symbolKind":"class","externalID":"s:5Anima12ViewAnimatorC"},"sections":[],"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\/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":"NSBox","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"]},{"title":"NSButton","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt"]},{"title":"NSColorWell","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue"],"title":"NSControl"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5"],"title":"NSImageView"},{"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"]},{"title":"NSTextField","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46"]},{"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"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/border","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/perspective","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotationInRadians","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/skew"],"title":"Instance Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator"]}],"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"View"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"View","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSView","text":"NSView"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":3,"type":"heading","text":"Animating Properties","anchor":"Animating-Properties"},{"type":"paragraph","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":"codeListing","syntax":"swift","code":["Anima.animate(withSpring: .smooth) {"," view.animator.frame.size = CGSize(width: 100.0, height: 200.0)"," view.animator.backgroundColor = .systemBlue","}"]},{"inlineContent":[{"type":"text","text":"To stop animations and to change properties immediately, change their values outside an animation block:"}],"type":"paragraph"},{"syntax":"swift","code":["view.animator.backgroundColor = .systemRed"],"type":"codeListing"},{"type":"heading","level":3,"anchor":"Accessing-Animations","text":"Accessing Animations"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To access the animation for a property, use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)"},{"text":":","type":"text"}]},{"type":"codeListing","code":["if let animation = view.animator.animation(for: \\.frame) {"," animation.stop()","}"],"syntax":"swift"},{"level":3,"type":"heading","text":"Accessing Animation Velocity","anchor":"Accessing-Animation-Velocity"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To access the animation velocity for a property, use "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)","type":"reference"},{"text":".","type":"text"}]},{"syntax":"swift","code":["if let velocity = view.animator.animation(for: \\.origin) {","","}"],"type":"codeListing"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"},"seeAlsoSections":[{"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"],"generated":true,"title":"Animatable Property Provider"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/rotationInRadians":{"type":"topic","abstract":[{"text":"The rotation of the view as euler angles in radians.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotationInRadians"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/viewanimator\/rotationinradians","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotationInRadians","kind":"symbol","title":"rotationInRadians"},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layoutanimator"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/skew":{"url":"\/documentation\/anima\/viewanimator\/skew","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/skew","title":"skew","kind":"symbol","type":"topic","abstract":[{"text":"The shearing of the view’s transform.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skew"},{"text":": ","kind":"text"},{"text":"Skew","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed4Skewa"}],"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"title":"maxValue","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"maxValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"abstract":[{"type":"text","text":"The maximum value for the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/maxvalue"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1rd7u":{"title":"doubleValue","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","kind":"symbol","role":"symbol","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"}]},"url":"\/documentation\/anima\/viewanimator\/doublevalue-1rd7u","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"doubleValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The double value of the control."}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-7tls5":{"url":"\/documentation\/anima\/viewanimator\/contenttintcolor-7tls5","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5","abstract":[{"type":"text","text":"The tint color of the image."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentTintColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol","title":"contentTintColor","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSImageView","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","type":"topic","title":"titleFontSize","kind":"symbol","role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/viewanimator\/titlefontsize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"titleFontSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"text":"The font size of the title.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-8zkdt":{"title":"contentTintColor","abstract":[{"text":"The tint color of the button.","type":"text"}],"kind":"symbol","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt","url":"\/documentation\/anima\/viewanimator\/contenttintcolor-8zkdt","type":"topic","role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSButton","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setMagnification"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"centeredAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSScrollView","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","abstract":[{"type":"text","text":"Magnify the content by the given amount and center the result on the given point."}],"title":"setMagnification(_:centeredAt:)"},"doc://Anima/documentation/Anima/ViewAnimator/edgeInsets":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSStackView"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"The geometric padding, in points, inside the stack view, surrounding its views."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/edgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"edgeInsets"},{"text":": ","kind":"text"},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"kind":"symbol","title":"edgeInsets"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"documentOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The point at which the origin of the content view is offset from the origin of the scroll view."}],"url":"\/documentation\/anima\/viewanimator\/documentoffset","title":"documentOffset"},"doc://Anima/documentation/Anima/ViewAnimator/animationVelocity(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)","url":"\/documentation\/anima\/viewanimator\/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."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"View","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"title":"animationVelocity(for:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","title":"contentViewMargins","type":"topic","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/contentviewmargins","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"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"}]},"doc://Anima/documentation/Anima/ViewAnimator/spacing":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSStackView"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","abstract":[{"text":"The minimum spacing, in points, between adjacent views in the stack view.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/spacing","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spacing"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","title":"spacing"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"abstract":[{"type":"text","text":"The amount by which the content is currently scaled."}],"title":"magnification","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"magnification","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/magnification"},"doc://Anima/documentation/Anima/ViewAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","url":"\/documentation\/anima\/viewanimator\/animation(for:)","kind":"symbol","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."}],"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"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"View","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"?"}],"title":"animation(for:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"title":"fillColor","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/fillcolor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"}],"abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}]},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"title":"doubleValue","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The current value of the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-2t9f3":{"title":"fontSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The font size of the text view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-2t9f3","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fontSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/border":{"title":"border","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/border","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"border"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","kind":"typeIdentifier","text":"BorderConfiguration"}],"abstract":[{"text":"The border of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/border"},"doc://Anima/documentation/Anima/ViewAnimator/color":{"title":"color","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color","role":"symbol","abstract":[{"type":"text","text":"The selected color for the color well."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/color","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSColorWell","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/floatValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue","type":"topic","title":"floatValue","kind":"symbol","role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSControl","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/floatvalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"floatValue"},{"kind":"text","text":": "},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"abstract":[{"type":"text","text":"The float value of the control."}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"title":"minValue","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"minValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The minimum value for the progress indicator.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/minvalue"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-3yvwy":{"title":"fontSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","role":"symbol","abstract":[{"text":"The font size of the text field.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/fontsize-3yvwy","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fontSize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextField","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/ViewAnimator/textColor-44e46":{"kind":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"textColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46","type":"topic","url":"\/documentation\/anima\/viewanimator\/textcolor-44e46","abstract":[{"type":"text","text":"The text color of the text field."}],"title":"textColor","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/textColor-3yp1n":{"title":"textColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The text color of the text view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-3yp1n","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"textColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/perspective":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/perspective","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"perspective","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Perspective","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed11Perspectivea"}],"title":"perspective","url":"\/documentation\/anima\/viewanimator\/perspective","abstract":[{"type":"text","text":"The perspective of the view’s transform (e.g. .m34)."}],"role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"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","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"View"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"View","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSView","text":"NSView"}]}]},{"kind":"content","content":[{"text":"Animating Properties","level":3,"anchor":"Animating-Properties","type":"heading"},{"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":"paragraph"},{"type":"codeListing","syntax":"swift","code":["Anima.animate(withSpring: .smooth) {"," view.animator.frame.size = CGSize(width: 100.0, height: 200.0)"," view.animator.backgroundColor = .systemBlue","}"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To stop animations and to change properties immediately, change their values outside an animation block:"}]},{"syntax":"swift","code":["view.animator.backgroundColor = .systemRed"],"type":"codeListing"},{"text":"Accessing Animations","level":3,"anchor":"Accessing-Animations","type":"heading"},{"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":":"}],"type":"paragraph"},{"code":["if let animation = view.animator.animation(for: \\.frame) {"," animation.stop()","}"],"type":"codeListing","syntax":"swift"},{"level":3,"anchor":"Accessing-Animation-Velocity","text":"Accessing Animation Velocity","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"To access the animation velocity for a property, use ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)","type":"reference"},{"text":".","type":"text"}]},{"type":"codeListing","code":["if let velocity = view.animator.animation(for: \\.origin) {","","}"],"syntax":"swift"}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","relationshipsSections":[{"kind":"relationships","title":"Inherits From","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],"type":"inheritsFrom"}],"sections":[],"metadata":{"symbolKind":"class","title":"ViewAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"externalID":"s:5Anima12ViewAnimatorC","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Class","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"},"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\/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"},{"title":"NSBox","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"]},{"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"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5"],"title":"NSImageView"},{"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"]},{"title":"NSTextField","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46"]},{"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"]},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/border","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/perspective","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotationInRadians","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/skew"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/spacing":{"kind":"symbol","abstract":[{"type":"text","text":"The minimum spacing, in points, between adjacent views in the stack view."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"spacing","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSStackView","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/viewanimator\/spacing","title":"spacing","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing","type":"topic"},"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/textColor-3yp1n":{"title":"textColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"textColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"The text color of the text view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-3yp1n","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","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":"NSTextView","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"abstract":[{"type":"text","text":"The font size of the title."}],"title":"titleFontSize","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"titleFontSize","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/viewanimator\/titlefontsize","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/edgeInsets":{"kind":"symbol","abstract":[{"text":"The geometric padding, in points, inside the stack view, surrounding its views.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"edgeInsets","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSStackView"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/viewanimator\/edgeinsets","title":"edgeInsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/ViewAnimator/color":{"title":"color","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"}],"type":"topic","abstract":[{"text":"The selected color for the color well.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/color","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSColorWell","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"kind":"symbol","abstract":[{"text":"The distances between the border and the content view.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentViewMargins","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","title":"contentViewMargins","role":"symbol","url":"\/documentation\/anima\/viewanimator\/contentviewmargins","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"abstract":[{"type":"text","text":"The current value of the progress indicator."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93","title":"doubleValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"doubleValue"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"abstract":[{"text":"The minimum value for the progress indicator.","type":"text"}],"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"}]},"type":"topic","title":"minValue","url":"\/documentation\/anima\/viewanimator\/minvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"minValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"kind":"symbol","abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","title":"fillColor","role":"symbol","url":"\/documentation\/anima\/viewanimator\/fillcolor","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"abstract":[{"text":"The maximum value for the progress indicator.","type":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSProgressIndicator","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/maxvalue","title":"maxValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"maxValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/floatValue":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"floatValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"}],"role":"symbol","title":"floatValue","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSControl","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/floatvalue","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue","abstract":[{"type":"text","text":"The float value of the control."}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/skew":{"title":"skew","abstract":[{"text":"The shearing of the view’s transform.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/skew","url":"\/documentation\/anima\/viewanimator\/skew","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"skew"},{"text":": ","kind":"text"},{"text":"Skew","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed4Skewa"}]},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-8zkdt":{"title":"contentTintColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentTintColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"The tint color of the button.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/contenttintcolor-8zkdt","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt","role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSButton"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Anima/documentation/Anima/ViewAnimator/rotationInRadians":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotationInRadians","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"rotationInRadians"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the view as euler angles in radians."}],"title":"rotationInRadians","url":"\/documentation\/anima\/viewanimator\/rotationinradians","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/animation(for:)":{"role":"symbol","title":"animation(for:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","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\/viewanimator\/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"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"ViewAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"View"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/animationVelocity(for:)":{"role":"symbol","title":"animationVelocity(for:)","type":"topic","identifier":"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"},{"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"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"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"},{"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":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"role":"symbol","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":"NSScrollView"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magnification","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/viewanimator\/magnification","abstract":[{"text":"The amount by which the content is currently scaled.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","title":"magnification"},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-7tls5":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSImageView"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/contenttintcolor-7tls5","type":"topic","abstract":[{"type":"text","text":"The tint color of the image."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentTintColor"},{"kind":"text","text":": "},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"},{"kind":"text","text":"?"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5","role":"symbol","title":"contentTintColor"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1rd7u":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"role":"symbol","title":"doubleValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSControl"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/viewanimator\/doublevalue-1rd7u","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","abstract":[{"text":"The double value of the control.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/border":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"border","kind":"identifier"},{"text":": ","kind":"text"},{"text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/border","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/border","abstract":[{"type":"text","text":"The border of the view."}],"kind":"symbol","title":"border","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-2t9f3":{"title":"fontSize","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","abstract":[{"text":"The font size of the text view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-2t9f3","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","role":"symbol","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":"."}]}},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/perspective":{"title":"perspective","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"perspective","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed11Perspectivea","kind":"typeIdentifier","text":"Perspective"}],"type":"topic","abstract":[{"text":"The perspective of the view’s transform (e.g. .m34).","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/perspective","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/perspective","role":"symbol"},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","url":"\/documentation\/anima\/layoutanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"setMagnification","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"centeredAt","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","abstract":[{"text":"Magnify the content by the given amount and center the result on the given point.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","title":"setMagnification(_:centeredAt:)"},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"documentOffset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/documentoffset","kind":"symbol","type":"topic","abstract":[{"text":"The point at which the origin of the content view is offset from the origin of the scroll view.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","title":"documentOffset"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","url":"\/documentation\/anima\/propertyanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"}],"navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/textColor-44e46":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46","type":"topic","abstract":[{"type":"text","text":"The text color of the text field."}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-44e46","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"textColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"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"},{"text":".","type":"text"}]},"title":"textColor"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-3yvwy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","type":"topic","abstract":[{"text":"The font size of the text field.","type":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-3yvwy","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"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":"NSTextField"},{"type":"text","text":"."}]},"title":"fontSize"},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]}}} \ 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 1d82ebf6..3f020fda 100644 --- a/docs/data/documentation/anima/viewanimator/alpha.json +++ b/docs/data/documentation/anima/viewanimator/alpha.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alpha","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":" }"}]}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/alpha"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","title":"alpha","symbolKind":"property","externalID":"s:5Anima12ViewAnimatorC5alpha14CoreFoundation7CGFloatVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The alpha value of the view."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/alpha"]}],"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"title":"alpha","externalID":"s:5Anima12ViewAnimatorC5alpha14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"type":"text","text":"The alpha value of the view."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alpha"},{"kind":"text","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"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"},"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]}}} \ 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 5a9b5840..4742faaf 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"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"keyPath"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier","text":"ViewAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"},{"text":"<","kind":"text"},{"text":"View","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","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"},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}]}],"kind":"declarations"},{"parameters":[{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The keypath to an animatable property."}]}]}],"kind":"parameters"}],"kind":"symbol","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."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/animation(for:)"]}],"metadata":{"title":"animation(for:)","externalID":"s:5Anima12ViewAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF","symbolKind":"method","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"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"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"View"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"?","kind":"text"}],"roleHeading":"Instance Method"},"sections":[],"seeAlsoSections":[{"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/ViewAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","url":"\/documentation\/anima\/viewanimator\/animation(for:)","kind":"symbol","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."}],"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"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"View","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"?"}],"title":"animation(for:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/animationVelocity(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)","url":"\/documentation\/anima\/viewanimator\/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."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"View","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"title":"animationVelocity(for:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)"},"kind":"symbol","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."}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/animation(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"title":"animation(for:)","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"kind":"text","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"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"View"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"method","externalID":"s:5Anima12ViewAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)"],"title":"Accessing animations","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"text":"keyPath","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"},{"text":"<","kind":"text"},{"text":"View","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"? "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The keypath to an animatable property."}]}],"name":"keyPath"}]}],"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/animationVelocity(for:)":{"role":"symbol","title":"animationVelocity(for:)","type":"topic","identifier":"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"},{"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"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"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"},{"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":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"},"doc://Anima/documentation/Anima/ViewAnimator/animation(for:)":{"role":"symbol","title":"animation(for:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","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\/viewanimator\/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"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"ViewAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"View"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/animationvelocity(for:).json b/docs/data/documentation/anima/viewanimator/animationvelocity(for:).json index 8263cfd0..5a6fdb4b 100644 --- a/docs/data/documentation/anima/viewanimator/animationvelocity(for:).json +++ b/docs/data/documentation/anima/viewanimator/animationvelocity(for:).json @@ -1 +1 @@ -{"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)"],"title":"Accessing animations","generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"text":"keyPath","kind":"internalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"View"},{"kind":"text","text":">, "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"},{"text":"? ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty","kind":"typeIdentifier"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The keypath to an animatable property."}]}],"name":"keyPath"}]}],"metadata":{"roleHeading":"Instance Method","title":"animationVelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"View","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"method","externalID":"s:5Anima12ViewAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF","modules":[{"name":"Anima"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/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"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/animationVelocity(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)","url":"\/documentation\/anima\/viewanimator\/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."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"View","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"title":"animationVelocity(for:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/ViewAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","url":"\/documentation\/anima\/viewanimator\/animation(for:)","kind":"symbol","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."}],"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"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"View","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"?"}],"title":"animation(for:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"}}} \ No newline at end of file +{"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"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"text":"keyPath","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier","text":"ViewAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"},{"text":"<","kind":"text"},{"text":"View","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"? "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The keypath to an animatable property."}]}]}]}],"metadata":{"roleHeading":"Instance Method","fragments":[{"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"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"View","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:5Anima12ViewAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"method","title":"animationVelocity(for:)"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/animationvelocity(for:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"seeAlsoSections":[{"generated":true,"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"},"doc://Anima/documentation/Anima/ViewAnimator/animationVelocity(for:)":{"role":"symbol","title":"animationVelocity(for:)","type":"topic","identifier":"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"},{"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"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"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"},{"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":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/animation(for:)":{"role":"symbol","title":"animation(for:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","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\/viewanimator\/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"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"ViewAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"View"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]}}} \ 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 9a99613f..ec19a05b 100644 --- a/docs/data/documentation/anima/viewanimator/backgroundcolor.json +++ b/docs/data/documentation/anima/viewanimator/backgroundcolor.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The background color of the view."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/backgroundcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","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":{"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:5Anima12ViewAnimatorC15backgroundColorSo7NSColorCSgvp","title":"backgroundColor","symbolKind":"property"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]},"doc://Anima/documentation/Anima/NSUIColor":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","abstract":[],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSUIColor"}],"title":"NSUIColor","url":"\/documentation\/anima\/nsuicolor"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor"},"abstract":[{"text":"The background color of the view.","type":"text"}],"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","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"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/backgroundcolor"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","text":"NSUIColor"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorC15backgroundColorSo7NSColorCSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property","title":"backgroundColor"},"sections":[],"references":{"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]},"doc://Anima/documentation/Anima/NSUIColor":{"title":"NSUIColor","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","url":"\/documentation\/anima\/nsuicolor","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"NSUIColor","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSUIColor"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/border.json b/docs/data/documentation/anima/viewanimator/border.json index 67d2b108..2fecaebc 100644 --- a/docs/data/documentation/anima/viewanimator/border.json +++ b/docs/data/documentation/anima/viewanimator/border.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorC6borderAA19BorderConfigurationVvp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"border","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration"}],"title":"border","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/border","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/border"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"border","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","kind":"typeIdentifier","text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"The border of the view.","type":"text"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/border":{"title":"border","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/border","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"border"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19BorderConfigurationV","kind":"typeIdentifier","text":"BorderConfiguration"}],"abstract":[{"text":"The border of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/border"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/BorderConfiguration":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"type":"topic","navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/border"},"metadata":{"title":"border","roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorC6borderAA19BorderConfigurationVvp","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"border","kind":"identifier"},{"kind":"text","text":": "},{"text":"BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"type":"text","text":"The border of the view."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"border"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19BorderConfigurationV","text":"BorderConfiguration"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/border"]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/border":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"border","kind":"identifier"},{"text":": ","kind":"text"},{"text":"BorderConfiguration","preciseIdentifier":"s:5Anima19BorderConfigurationV","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/border","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/border","abstract":[{"type":"text","text":"The border of the view."}],"kind":"symbol","title":"border","role":"symbol"},"doc://Anima/documentation/Anima/BorderConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/BorderConfiguration","type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a border."}],"navigatorTitle":[{"text":"BorderConfiguration","kind":"identifier"}],"title":"BorderConfiguration","url":"\/documentation\/anima\/borderconfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"BorderConfiguration"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/bounds.json b/docs/data/documentation/anima/viewanimator/bounds.json index 5db475d7..83eb4ff5 100644 --- a/docs/data/documentation/anima/viewanimator/bounds.json +++ b/docs/data/documentation/anima/viewanimator/bounds.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"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"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/bounds"]}],"abstract":[{"text":"The bounds of the view.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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":{"roleHeading":"Instance Property","title":"bounds","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorC6boundsSo6CGRectVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"role":"symbol","symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"title":"bounds","externalID":"s:5Anima12ViewAnimatorC6boundsSo6CGRectVvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/bounds"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"text":"The bounds of the view.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"},"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"}}} \ 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 a755bd0f..8c7b05ab 100644 --- a/docs/data/documentation/anima/viewanimator/center.json +++ b/docs/data/documentation/anima/viewanimator/center.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","externalID":"s:5Anima12ViewAnimatorC6centerSo7CGPointVvp","title":"center","modules":[{"name":"Anima"}],"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center"},"sections":[],"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/viewanimator\/center"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The center of the view.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/center"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center"},"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorC6centerSo7CGPointVvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"center"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"kind":"symbol","seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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}],"abstract":[{"type":"text","text":"The center of the view."}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"}}} \ 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 d4dcd0a6..9f340e3c 100644 --- a/docs/data/documentation/anima/viewanimator/color.json +++ b/docs/data/documentation/anima/viewanimator/color.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorCAASo11NSColorWellCRbzrlE5colorSo0D0Cvp","extendedModule":"Anima","title":"color","role":"symbol","symbolKind":"property","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSColorWell"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/viewanimator\/color"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The selected color for the color well.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/ViewAnimator/color":{"title":"color","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color","role":"symbol","abstract":[{"type":"text","text":"The selected color for the color well."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/color","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSColorWell","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/color"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"color","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"externalID":"s:5Anima12ViewAnimatorCAASo11NSColorWellCRbzrlE5colorSo0D0Cvp","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSColorWell"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"abstract":[{"type":"text","text":"The selected color for the color well."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/color":{"title":"color","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"}],"type":"topic","abstract":[{"text":"The selected color for the color well.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/color","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSColorWell","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"}}} \ 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 a6831a5a..0bbed2a4 100644 --- a/docs/data/documentation/anima/viewanimator/contenttintcolor-7tls5.json +++ b/docs/data/documentation/anima/viewanimator/contenttintcolor-7tls5.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"extendedModule":"Anima","roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSImageView"},{"type":"text","text":"."}]},"title":"contentTintColor","externalID":"s:5Anima12ViewAnimatorCAASo07NSImageB0CRbzrlE16contentTintColorSo7NSColorCSgvp","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentTintColor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"property"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"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"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"type":"text","text":"The tint color of the image."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/contenttintcolor-7tls5"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-7tls5":{"url":"\/documentation\/anima\/viewanimator\/contenttintcolor-7tls5","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5","abstract":[{"type":"text","text":"The tint color of the image."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentTintColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol","title":"contentTintColor","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSImageView","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSImageView"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorCAASo07NSImageB0CRbzrlE16contentTintColorSo7NSColorCSgvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentTintColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","title":"contentTintColor"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The tint color of the image."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"contentTintColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/contenttintcolor-7tls5"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5"},"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-7tls5":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSImageView"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/contenttintcolor-7tls5","type":"topic","abstract":[{"type":"text","text":"The tint color of the image."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentTintColor"},{"kind":"text","text":": "},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"},{"kind":"text","text":"?"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5","role":"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 32f79c19..0b617c4e 100644 --- a/docs/data/documentation/anima/viewanimator/contenttintcolor-8zkdt.json +++ b/docs/data/documentation/anima/viewanimator/contenttintcolor-8zkdt.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentTintColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"extendedModule":"Anima","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":"NSButton"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentTintColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier","text":"NSColor"},{"kind":"text","text":"?"}],"title":"contentTintColor","symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorCAASo8NSButtonCRbzrlE16contentTintColorSo7NSColorCSgvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"abstract":[{"text":"The tint color of the button.","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/contenttintcolor-8zkdt"]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-8zkdt":{"title":"contentTintColor","abstract":[{"text":"The tint color of the button.","type":"text"}],"kind":"symbol","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"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt","url":"\/documentation\/anima\/viewanimator\/contenttintcolor-8zkdt","type":"topic","role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSButton","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/viewanimator\/contenttintcolor-8zkdt"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The tint color of the button."}],"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"},{"text":"contentTintColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSButton"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentTintColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"},{"text":"?","kind":"text"}],"externalID":"s:5Anima12ViewAnimatorCAASo8NSButtonCRbzrlE16contentTintColorSo7NSColorCSgvp","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","title":"contentTintColor"},"references":{"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-8zkdt":{"title":"contentTintColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentTintColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"The tint color of the button.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/contenttintcolor-8zkdt","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt","role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSButton"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"}}} \ 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 26efd4e9..79558dff 100644 --- a/docs/data/documentation/anima/viewanimator/contentviewmargins.json +++ b/docs/data/documentation/anima/viewanimator/contentviewmargins.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/viewanimator\/contentviewmargins"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"title":"NSBox","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins"},"abstract":[{"type":"text","text":"The distances between the border and the content view."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","extendedModule":"Anima","title":"contentViewMargins","roleHeading":"Instance Property","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"externalID":"s:5Anima12ViewAnimatorCAASo5NSBoxCRbzrlE07contentB7MarginsSo6CGSizeVvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentViewMargins"},{"text":": ","kind":"text"},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentViewMargins"},{"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"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","title":"contentViewMargins","type":"topic","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/contentviewmargins","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"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"}]},"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","type":"topic","title":"titleFontSize","kind":"symbol","role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/viewanimator\/titlefontsize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"titleFontSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"text":"The font size of the title.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"title":"fillColor","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/fillcolor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"}],"abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentViewMargins","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"abstract":[{"type":"text","text":"The distances between the border and the content view."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/contentviewmargins"]}],"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\/fillColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"],"generated":true,"title":"NSBox"}],"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentViewMargins","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"Anima"}],"role":"symbol","title":"contentViewMargins","extendedModule":"Anima","externalID":"s:5Anima12ViewAnimatorCAASo5NSBoxCRbzrlE07contentB7MarginsSo6CGSizeVvp","roleHeading":"Instance Property"},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"kind":"symbol","abstract":[{"text":"The distances between the border and the content view.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentViewMargins","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","title":"contentViewMargins","role":"symbol","url":"\/documentation\/anima\/viewanimator\/contentviewmargins","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"abstract":[{"type":"text","text":"The font size of the title."}],"title":"titleFontSize","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"titleFontSize","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/viewanimator\/titlefontsize","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"kind":"symbol","abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","title":"fillColor","role":"symbol","url":"\/documentation\/anima\/viewanimator\/fillcolor","type":"topic"}}} \ 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 882a3867..8fb55489 100644 --- a/docs/data/documentation/anima/viewanimator/cornerradius.json +++ b/docs/data/documentation/anima/viewanimator/cornerradius.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"cornerRadius","role":"symbol","externalID":"s:5Anima12ViewAnimatorC12cornerRadius14CoreFoundation7CGFloatVvp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"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\/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"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/cornerradius"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The corner radius of the view."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"kind":"symbol","abstract":[{"text":"The corner radius of the view.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/cornerradius"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","title":"cornerRadius","symbolKind":"property","role":"symbol","externalID":"s:5Anima12ViewAnimatorC12cornerRadius14CoreFoundation7CGFloatVvp","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"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\/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"]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]},"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"}}} \ 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 ab7ca147..9ae82365 100644 --- a/docs/data/documentation/anima/viewanimator/documentoffset.json +++ b/docs/data/documentation/anima/viewanimator/documentoffset.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"documentOffset"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/documentoffset"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","metadata":{"title":"documentOffset","roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorCAASo08NSScrollB0CRbzrlE14documentOffsetSo7CGPointVvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"documentOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"extendedModule":"Anima"},"abstract":[{"text":"The point at which the origin of the content view is offset from the origin of the scroll view.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)"],"generated":true,"title":"NSScrollView"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"abstract":[{"type":"text","text":"The amount by which the content is currently scaled."}],"title":"magnification","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"magnification","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/magnification"},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"documentOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The point at which the origin of the content view is offset from the origin of the scroll view."}],"url":"\/documentation\/anima\/viewanimator\/documentoffset","title":"documentOffset"},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setMagnification"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"centeredAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSScrollView","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","abstract":[{"type":"text","text":"Magnify the content by the given amount and center the result on the given point."}],"title":"setMagnification(_:centeredAt:)"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The point at which the origin of the content view is offset from the origin of the scroll view."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","interfaceLanguage":"swift"},"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSScrollView","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"documentOffset"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"documentOffset","role":"symbol","externalID":"s:5Anima12ViewAnimatorCAASo08NSScrollB0CRbzrlE14documentOffsetSo7CGPointVvp","symbolKind":"property","modules":[{"name":"Anima"}],"extendedModule":"Anima"},"seeAlsoSections":[{"title":"NSScrollView","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)"],"generated":true}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"documentOffset"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/documentoffset"]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"documentOffset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/documentoffset","kind":"symbol","type":"topic","abstract":[{"text":"The point at which the origin of the content view is offset from the origin of the scroll view.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","title":"documentOffset"},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"setMagnification","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"centeredAt","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","abstract":[{"text":"Magnify the content by the given amount and center the result on the given point.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","title":"setMagnification(_:centeredAt:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"role":"symbol","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":"NSScrollView"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magnification","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/viewanimator\/magnification","abstract":[{"text":"The amount by which the content is currently scaled.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","title":"magnification"}}} \ 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 7f5d569f..4d99254e 100644 --- a/docs/data/documentation/anima/viewanimator/doublevalue-1an93.json +++ b/docs/data/documentation/anima/viewanimator/doublevalue-1an93.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/doublevalue-1an93"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"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"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"seeAlsoSections":[{"generated":true,"title":"NSProgressIndicator","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"text":"The current value of the progress indicator.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorCAASo19NSProgressIndicatorCRbzrlE11doubleValueSdvp","extendedModule":"Anima","title":"doubleValue","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"doubleValue","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":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}]},"role":"symbol","symbolKind":"property"},"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"title":"maxValue","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"maxValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"abstract":[{"type":"text","text":"The maximum value for the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/maxvalue"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"title":"doubleValue","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The current value of the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93"},"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"title":"minValue","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"minValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The minimum value for the progress indicator.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/minvalue"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue"],"title":"NSProgressIndicator","generated":true}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/doublevalue-1an93"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The current value of the progress indicator.","type":"text"}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"doubleValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"externalID":"s:5Anima12ViewAnimatorCAASo19NSProgressIndicatorCRbzrlE11doubleValueSdvp","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"doubleValue","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property"},"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"abstract":[{"type":"text","text":"The current value of the progress indicator."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93","title":"doubleValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"doubleValue"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"abstract":[{"text":"The minimum value for the progress indicator.","type":"text"}],"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"}]},"type":"topic","title":"minValue","url":"\/documentation\/anima\/viewanimator\/minvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"minValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"abstract":[{"text":"The maximum value for the progress indicator.","type":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSProgressIndicator","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/maxvalue","title":"maxValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"maxValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}}} \ 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 978d0840..cd77b64a 100644 --- a/docs/data/documentation/anima/viewanimator/doublevalue-1rd7u.json +++ b/docs/data/documentation/anima/viewanimator/doublevalue-1rd7u.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima12ViewAnimatorCAASo9NSControlCRbzrlE11doubleValueSdvp","extendedModule":"Anima","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSControl","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"doubleValue"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"doubleValue"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u"},"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue"],"title":"NSControl"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/doublevalue-1rd7u"]}],"abstract":[{"text":"The double value of the control.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/ViewAnimator/floatValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue","type":"topic","title":"floatValue","kind":"symbol","role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSControl","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/floatvalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"floatValue"},{"kind":"text","text":": "},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"abstract":[{"type":"text","text":"The float value of the control."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1rd7u":{"title":"doubleValue","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","kind":"symbol","role":"symbol","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"}]},"url":"\/documentation\/anima\/viewanimator\/doublevalue-1rd7u","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"doubleValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The double value of the control."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"The double value of the control."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"doubleValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","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\/ViewAnimator\/doubleValue-1rd7u"},"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","extendedModule":"Anima","title":"doubleValue","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSControl"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"externalID":"s:5Anima12ViewAnimatorCAASo9NSControlCRbzrlE11doubleValueSdvp","roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/doublevalue-1rd7u"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"seeAlsoSections":[{"title":"NSControl","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1rd7u":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"role":"symbol","title":"doubleValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSControl"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/viewanimator\/doublevalue-1rd7u","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","abstract":[{"text":"The double value of the control.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/floatValue":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"floatValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"}],"role":"symbol","title":"floatValue","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSControl","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/floatvalue","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue","abstract":[{"type":"text","text":"The float value of the control."}],"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 5bf8cc15..2bca0e43 100644 --- a/docs/data/documentation/anima/viewanimator/edgeinsets.json +++ b/docs/data/documentation/anima/viewanimator/edgeinsets.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The geometric padding, in points, inside the stack view, surrounding its views."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/edgeinsets"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing"],"title":"NSStackView\/UIStackView"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"edgeInsets","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"metadata":{"extendedModule":"Anima","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"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"edgeInsets"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"}],"title":"edgeInsets","symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorCAASo07NSStackB0CRbzrlE10edgeInsetsSo06NSEdgeF0Vvp"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/ViewAnimator/spacing":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSStackView"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","abstract":[{"text":"The minimum spacing, in points, between adjacent views in the stack view.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/spacing","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spacing"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","title":"spacing"},"doc://Anima/documentation/Anima/ViewAnimator/edgeInsets":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSStackView"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"The geometric padding, in points, inside the stack view, surrounding its views."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/edgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"edgeInsets"},{"text":": ","kind":"text"},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"kind":"symbol","title":"edgeInsets"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The geometric padding, in points, inside the stack view, surrounding its views."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"edgeInsets"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"title":"edgeInsets","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSStackView"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"edgeInsets"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"}],"extendedModule":"Anima","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorCAASo07NSStackB0CRbzrlE10edgeInsetsSo06NSEdgeF0Vvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/edgeinsets"]}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing"],"title":"NSStackView\/UIStackView","generated":true}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/spacing":{"kind":"symbol","abstract":[{"type":"text","text":"The minimum spacing, in points, between adjacent views in the stack view."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"spacing","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSStackView","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/viewanimator\/spacing","title":"spacing","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/edgeInsets":{"kind":"symbol","abstract":[{"text":"The geometric padding, in points, inside the stack view, surrounding its views.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"edgeInsets","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSStackView"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/viewanimator\/edgeinsets","title":"edgeInsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","type":"topic"}}} \ 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 c91e276a..4d6b1a95 100644 --- a/docs/data/documentation/anima/viewanimator/fillcolor.json +++ b/docs/data/documentation/anima/viewanimator/fillcolor.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/fillcolor"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"extendedModule":"Anima","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"fillColor","externalID":"s:5Anima12ViewAnimatorCAASo5NSBoxCRbzrlE9fillColorSo7NSColorCvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"title":"NSBox","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"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/fillColor":{"title":"fillColor","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/fillcolor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"}],"abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","type":"topic","title":"titleFontSize","kind":"symbol","role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/viewanimator\/titlefontsize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"titleFontSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"text":"The font size of the title.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","title":"contentViewMargins","type":"topic","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/contentviewmargins","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"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"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"],"title":"NSBox"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor"},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"extendedModule":"Anima","title":"fillColor","externalID":"s:5Anima12ViewAnimatorCAASo5NSBoxCRbzrlE9fillColorSo7NSColorCvp","symbolKind":"property","modules":[{"name":"Anima"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/fillcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"abstract":[{"type":"text","text":"The font size of the title."}],"title":"titleFontSize","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"titleFontSize","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/viewanimator\/titlefontsize","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"kind":"symbol","abstract":[{"text":"The distances between the border and the content view.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentViewMargins","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","title":"contentViewMargins","role":"symbol","url":"\/documentation\/anima\/viewanimator\/contentviewmargins","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"kind":"symbol","abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","title":"fillColor","role":"symbol","url":"\/documentation\/anima\/viewanimator\/fillcolor","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/floatvalue.json b/docs/data/documentation/anima/viewanimator/floatvalue.json index d21d6281..b94b43f3 100644 --- a/docs/data/documentation/anima/viewanimator/floatvalue.json +++ b/docs/data/documentation/anima/viewanimator/floatvalue.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"floatValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"kind":"symbol","abstract":[{"text":"The float value of the control.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue"},"metadata":{"title":"floatValue","roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSControl"},{"text":".","type":"text"}]},"extendedModule":"Anima","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima12ViewAnimatorCAASo9NSControlCRbzrlE10floatValueSfvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"floatValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"}],"role":"symbol"},"seeAlsoSections":[{"title":"NSControl","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/floatvalue"]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/floatValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue","type":"topic","title":"floatValue","kind":"symbol","role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSControl","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/floatvalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"floatValue"},{"kind":"text","text":": "},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"abstract":[{"type":"text","text":"The float value of the control."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1rd7u":{"title":"doubleValue","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","kind":"symbol","role":"symbol","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"}]},"url":"\/documentation\/anima\/viewanimator\/doublevalue-1rd7u","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"doubleValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The double value of the control."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorCAASo9NSControlCRbzrlE10floatValueSfvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"floatValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"}],"modules":[{"name":"Anima"}],"symbolKind":"property","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":"NSControl"},{"text":".","type":"text"}]},"title":"floatValue","extendedModule":"Anima"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"floatValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The float value of the control."}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u"],"title":"NSControl","generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/floatvalue"]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/floatValue":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"floatValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"}],"role":"symbol","title":"floatValue","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSControl","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/floatvalue","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue","abstract":[{"type":"text","text":"The float value of the control."}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1rd7u":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"role":"symbol","title":"doubleValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSControl"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/viewanimator\/doublevalue-1rd7u","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","abstract":[{"text":"The double value of the control.","type":"text"}],"kind":"symbol"}}} \ 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 d47ad196..fb644bb8 100644 --- a/docs/data/documentation/anima/viewanimator/fontsize-2t9f3.json +++ b/docs/data/documentation/anima/viewanimator/fontsize-2t9f3.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorCAASo06NSTextB0CRbzrlE8fontSize14CoreFoundation7CGFloatVvp","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fontSize","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"role":"symbol","symbolKind":"property","title":"fontSize","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSTextView"},{"type":"text","text":"."}]},"roleHeading":"Instance Property"},"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"NSTextView","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fontSize"},{"kind":"text","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"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The font size of the text view.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/fontsize-2t9f3"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima/ViewAnimator/textColor-3yp1n":{"title":"textColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The text color of the text view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-3yp1n","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"textColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-2t9f3":{"title":"fontSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The font size of the text view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-2t9f3","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fontSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The font size of the text view."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/fontsize-2t9f3"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3"},"kind":"symbol","sections":[],"seeAlsoSections":[{"generated":true,"title":"NSTextView","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n"]}],"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSTextView"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","externalID":"s:5Anima12ViewAnimatorCAASo06NSTextB0CRbzrlE8fontSize14CoreFoundation7CGFloatVvp","symbolKind":"property","roleHeading":"Instance Property","extendedModule":"Anima","modules":[{"name":"Anima"}],"title":"fontSize"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/textColor-3yp1n":{"title":"textColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"textColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"The text color of the text view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-3yp1n","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","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":"NSTextView","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-2t9f3":{"title":"fontSize","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","abstract":[{"text":"The font size of the text view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-2t9f3","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","role":"symbol","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":"."}]}},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"}}} \ 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 b5f00179..fd34ffd0 100644 --- a/docs/data/documentation/anima/viewanimator/fontsize-3yvwy.json +++ b/docs/data/documentation/anima/viewanimator/fontsize-3yvwy.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/fontsize-3yvwy"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"kind":"text","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":" }"}],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"The font size of the text field."}],"metadata":{"extendedModule":"Anima","roleHeading":"Instance Property","symbolKind":"property","title":"fontSize","role":"symbol","externalID":"s:5Anima12ViewAnimatorCAASo11NSTextFieldCRbzrlE8fontSize14CoreFoundation7CGFloatVvp","modules":[{"name":"Anima"}],"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":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"fontSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46"],"title":"NSTextField"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-3yvwy":{"title":"fontSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","role":"symbol","abstract":[{"text":"The font size of the text field.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/fontsize-3yvwy","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fontSize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextField","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/ViewAnimator/textColor-44e46":{"kind":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"textColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46","type":"topic","url":"\/documentation\/anima\/viewanimator\/textcolor-44e46","abstract":[{"type":"text","text":"The text color of the text field."}],"title":"textColor","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima12ViewAnimatorCAASo11NSTextFieldCRbzrlE8fontSize14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fontSize","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property","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":"NSTextField"},{"type":"text","text":"."}]},"title":"fontSize","extendedModule":"Anima"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"text":"The font size of the text field.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46"],"generated":true,"title":"NSTextField"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/fontsize-3yvwy"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fontSize"},{"text":": ","kind":"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"}]}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/fontSize-3yvwy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","type":"topic","abstract":[{"text":"The font size of the text field.","type":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-3yvwy","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"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":"NSTextField"},{"type":"text","text":"."}]},"title":"fontSize"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/textColor-44e46":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46","type":"topic","abstract":[{"type":"text","text":"The text color of the text field."}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-44e46","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"textColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"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"},{"text":".","type":"text"}]},"title":"textColor"}}} \ 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 d3051172..3102af23 100644 --- a/docs/data/documentation/anima/viewanimator/frame.json +++ b/docs/data/documentation/anima/viewanimator/frame.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","interfaceLanguage":"swift"},"metadata":{"title":"frame","externalID":"s:5Anima12ViewAnimatorC5frameSo6CGRectVvp","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/frame"]}],"abstract":[{"text":"The frame of the view.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"},{"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\/ViewAnimator"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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"],"title":"Animatable properties","generated":true}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"}}} \ No newline at end of file +{"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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"],"title":"Animatable properties","generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"role":"symbol","modules":[{"name":"Anima"}],"title":"frame","externalID":"s:5Anima12ViewAnimatorC5frameSo6CGRectVvp","roleHeading":"Instance Property","symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"text":"The frame of the view.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"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"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/frame"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"},"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"}}} \ 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 a1fa179c..ab1d513a 100644 --- a/docs/data/documentation/anima/viewanimator/innershadow.json +++ b/docs/data/documentation/anima/viewanimator/innershadow.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"externalID":"s:5Anima12ViewAnimatorC11innerShadowAA0E13ConfigurationVvp","roleHeading":"Instance Property","title":"innerShadow","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","symbolKind":"property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/innershadow"]}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/innershadow"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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"],"generated":true,"title":"Animatable properties"}],"kind":"symbol","sections":[],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorC11innerShadowAA0E13ConfigurationVvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"symbolKind":"property","roleHeading":"Instance Property","title":"innerShadow"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"}}} \ 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 eeeb9f70..bb4fce90 100644 --- a/docs/data/documentation/anima/viewanimator/magnification.json +++ b/docs/data/documentation/anima/viewanimator/magnification.json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/magnification"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification"},"abstract":[{"text":"The amount by which the content is currently scaled.","type":"text"}],"metadata":{"extendedModule":"Anima","modules":[{"name":"Anima"}],"title":"magnification","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magnification","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"externalID":"s:5Anima12ViewAnimatorCAASo08NSScrollB0CRbzrlE13magnification14CoreFoundation7CGFloatVvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property"},"seeAlsoSections":[{"generated":true,"title":"NSScrollView","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"magnification","kind":"identifier"},{"kind":"text","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":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"abstract":[{"type":"text","text":"The amount by which the content is currently scaled."}],"title":"magnification","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"magnification","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/magnification"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"documentOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The point at which the origin of the content view is offset from the origin of the scroll view."}],"url":"\/documentation\/anima\/viewanimator\/documentoffset","title":"documentOffset"},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setMagnification"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"centeredAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSScrollView","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","abstract":[{"type":"text","text":"Magnify the content by the given amount and center the result on the given point."}],"title":"setMagnification(_:centeredAt:)"}}} \ No newline at end of file +{"abstract":[{"text":"The amount by which the content is currently scaled.","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"magnification","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":" { ","kind":"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"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magnification","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"externalID":"s:5Anima12ViewAnimatorCAASo08NSScrollB0CRbzrlE13magnification14CoreFoundation7CGFloatVvp","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","title":"magnification"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/magnification"]}],"seeAlsoSections":[{"title":"NSScrollView","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"documentOffset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/documentoffset","kind":"symbol","type":"topic","abstract":[{"text":"The point at which the origin of the content view is offset from the origin of the scroll view.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","title":"documentOffset"},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"setMagnification","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"centeredAt","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","abstract":[{"text":"Magnify the content by the given amount and center the result on the given point.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","title":"setMagnification(_:centeredAt:)"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"role":"symbol","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":"NSScrollView"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magnification","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/viewanimator\/magnification","abstract":[{"text":"The amount by which the content is currently scaled.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","title":"magnification"}}} \ 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 1daa51c8..ab5a3d64 100644 --- a/docs/data/documentation/anima/viewanimator/maxvalue.json +++ b/docs/data/documentation/anima/viewanimator/maxvalue.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"extendedModule":"Anima","roleHeading":"Instance Property","symbolKind":"property","title":"maxValue","role":"symbol","externalID":"s:5Anima12ViewAnimatorCAASo19NSProgressIndicatorCRbzrlE8maxValueSdvp","modules":[{"name":"Anima"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"maxValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/maxvalue"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"maxValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"abstract":[{"type":"text","text":"The maximum value for the progress indicator."}],"seeAlsoSections":[{"title":"NSProgressIndicator","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue"],"generated":true}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"title":"maxValue","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"maxValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"abstract":[{"type":"text","text":"The maximum value for the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/maxvalue"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"title":"minValue","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"minValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The minimum value for the progress indicator.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/minvalue"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"title":"doubleValue","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The current value of the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/maxvalue"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"maxValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue"},"abstract":[{"type":"text","text":"The maximum value for the progress indicator."}],"metadata":{"role":"symbol","extendedModule":"Anima","externalID":"s:5Anima12ViewAnimatorCAASo19NSProgressIndicatorCRbzrlE8maxValueSdvp","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"maxValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"title":"maxValue","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","symbolKind":"property"},"seeAlsoSections":[{"title":"NSProgressIndicator","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue"],"generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"abstract":[{"text":"The minimum value for the progress indicator.","type":"text"}],"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"}]},"type":"topic","title":"minValue","url":"\/documentation\/anima\/viewanimator\/minvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"minValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"abstract":[{"text":"The maximum value for the progress indicator.","type":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSProgressIndicator","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/maxvalue","title":"maxValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"maxValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"abstract":[{"type":"text","text":"The current value of the progress indicator."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93","title":"doubleValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"doubleValue"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"}}} \ 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 e7bdafe4..d9ad84e2 100644 --- a/docs/data/documentation/anima/viewanimator/minvalue.json +++ b/docs/data/documentation/anima/viewanimator/minvalue.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"minValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"seeAlsoSections":[{"title":"NSProgressIndicator","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue"},"metadata":{"title":"minValue","externalID":"s:5Anima12ViewAnimatorCAASo19NSProgressIndicatorCRbzrlE8minValueSdvp","extendedModule":"Anima","roleHeading":"Instance Property","role":"symbol","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":[{"type":"text","text":"Available when"}]},"modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"minValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The minimum value for the progress indicator.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/minvalue"]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"title":"minValue","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"minValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"text":"The minimum value for the progress indicator.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/minvalue"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"title":"doubleValue","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"The current value of the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"title":"maxValue","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"maxValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"abstract":[{"type":"text","text":"The maximum value for the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/maxvalue"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The minimum value for the progress indicator."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}]},"externalID":"s:5Anima12ViewAnimatorCAASo19NSProgressIndicatorCRbzrlE8minValueSdvp","extendedModule":"Anima","title":"minValue","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"minValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue"],"generated":true,"title":"NSProgressIndicator"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/minvalue"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"minValue"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"abstract":[{"text":"The maximum value for the progress indicator.","type":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSProgressIndicator","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/maxvalue","title":"maxValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"maxValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"abstract":[{"text":"The minimum value for the progress indicator.","type":"text"}],"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"}]},"type":"topic","title":"minValue","url":"\/documentation\/anima\/viewanimator\/minvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"minValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"abstract":[{"type":"text","text":"The current value of the progress indicator."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93","title":"doubleValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"doubleValue"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]}}} \ 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 51974dc1..37388d89 100644 --- a/docs/data/documentation/anima/viewanimator/origin.json +++ b/docs/data/documentation/anima/viewanimator/origin.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","interfaceLanguage":"swift"},"metadata":{"title":"origin","externalID":"s:5Anima12ViewAnimatorC6originSo7CGPointVvp","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"modules":[{"name":"Anima"}]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/origin"]}],"abstract":[{"type":"text","text":"The origin of the view."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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"]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/origin"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"property","title":"origin","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"externalID":"s:5Anima12ViewAnimatorC6originSo7CGPointVvp","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The origin of the view."}],"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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"]}],"references":{"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/perspective.json b/docs/data/documentation/anima/viewanimator/perspective.json index 1e039d61..d7f03060 100644 --- a/docs/data/documentation/anima/viewanimator/perspective.json +++ b/docs/data/documentation/anima/viewanimator/perspective.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/perspective"]}],"abstract":[{"text":"The perspective of the view’s transform (e.g. .m34).","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"perspective"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed11Perspectivea","kind":"typeIdentifier","text":"Perspective"}],"title":"perspective","symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorC11perspective10Decomposed9CGVector4Vvp"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"perspective","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Perspective","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed11Perspectivea"},{"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\/ViewAnimator\/perspective","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/perspective":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/perspective","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"perspective","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Perspective","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed11Perspectivea"}],"title":"perspective","url":"\/documentation\/anima\/viewanimator\/perspective","abstract":[{"type":"text","text":"The perspective of the view’s transform (e.g. .m34)."}],"role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/perspective"]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"perspective"},{"text":": ","kind":"text"},{"text":"Perspective","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed11Perspectivea"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/perspective"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"text":"The perspective of the view’s transform (e.g. .m34).","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"perspective","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"perspective","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed11Perspectivea","text":"Perspective","kind":"typeIdentifier"}],"externalID":"s:5Anima12ViewAnimatorC11perspective10Decomposed9CGVector4Vvp","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/perspective":{"title":"perspective","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"perspective","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed11Perspectivea","kind":"typeIdentifier","text":"Perspective"}],"type":"topic","abstract":[{"text":"The perspective of the view’s transform (e.g. .m34).","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/perspective","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/perspective","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/rotation.json b/docs/data/documentation/anima/viewanimator/rotation.json index f18ad585..a975633d 100644 --- a/docs/data/documentation/anima/viewanimator/rotation.json +++ b/docs/data/documentation/anima/viewanimator/rotation.json @@ -1 +1 @@ -{"metadata":{"title":"rotation","roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorC8rotation10Decomposed9CGVector3Vvp","symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}]},"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"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\/rotation","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\/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"]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/rotation"]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","interfaceLanguage":"swift"},"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/rotation"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"externalID":"s:5Anima12ViewAnimatorC8rotation10Decomposed9CGVector3Vvp","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"symbolKind":"property","title":"rotation","roleHeading":"Instance Property"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/rotationinradians.json b/docs/data/documentation/anima/viewanimator/rotationinradians.json index 294ec5c6..891d7f9f 100644 --- a/docs/data/documentation/anima/viewanimator/rotationinradians.json +++ b/docs/data/documentation/anima/viewanimator/rotationinradians.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rotationInRadians","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:5Anima12ViewAnimatorC17rotationInRadians10Decomposed9CGVector3Vvp","role":"symbol","title":"rotationInRadians"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotationInRadians","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/rotationinradians"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The rotation of the view as euler angles in radians."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotationInRadians"},{"text":": ","kind":"text"},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/rotationInRadians":{"type":"topic","abstract":[{"text":"The rotation of the view as euler angles in radians.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotationInRadians"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/viewanimator\/rotationinradians","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotationInRadians","kind":"symbol","title":"rotationInRadians"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/rotationinradians"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"type":"text","text":"The rotation of the view as euler angles in radians."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotationInRadians"},{"text":": ","kind":"text"},{"text":"CGVector3","preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier"},{"kind":"text","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","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotationInRadians"},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rotationInRadians","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"title":"rotationInRadians","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima12ViewAnimatorC17rotationInRadians10Decomposed9CGVector3Vvp"},"sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator/rotationInRadians":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotationInRadians","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"rotationInRadians"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","text":"CGVector3","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the view as euler angles in radians."}],"title":"rotationInRadians","url":"\/documentation\/anima\/viewanimator\/rotationinradians","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/scale.json b/docs/data/documentation/anima/viewanimator/scale.json index a68a1eee..1e1cc17e 100644 --- a/docs/data/documentation/anima/viewanimator/scale.json +++ b/docs/data/documentation/anima/viewanimator/scale.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"symbolKind":"property","externalID":"s:5Anima12ViewAnimatorC5scaleSo7CGPointVvp","role":"symbol","title":"scale"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/scale"]}],"abstract":[{"type":"text","text":"The scale transform 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\/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"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima12ViewAnimatorC5scaleSo7CGPointVvp","title":"scale","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"roleHeading":"Instance Property"},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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,"title":"Animatable properties"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The scale transform of the view."}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/scale"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]}}} \ 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 d8547221..7e12c96c 100644 --- a/docs/data/documentation/anima/viewanimator/setmagnification(_:centeredat:).json +++ b/docs/data/documentation/anima/viewanimator/setmagnification(_:centeredat:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification"],"title":"NSScrollView"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"modules":[{"name":"Anima"}],"title":"setMagnification(_:centeredAt:)","extendedModule":"Anima","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"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"}],"externalID":"s:5Anima12ViewAnimatorCAASo08NSScrollB0CRbzrlE16setMagnification_10centeredAty14CoreFoundation7CGFloatV_So7CGPointVtF","roleHeading":"Instance Method","role":"symbol"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setMagnification"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"magnification","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"centeredAt","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"point","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Magnify the content by the given amount and center the result on the given point."}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setMagnification"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"centeredAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSScrollView","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","abstract":[{"type":"text","text":"Magnify the content by the given amount and center the result on the given point."}],"title":"setMagnification(_:centeredAt:)"},"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"abstract":[{"type":"text","text":"The amount by which the content is currently scaled."}],"title":"magnification","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"magnification","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/magnification"},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"documentOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[{"type":"text","text":"The point at which the origin of the content view is offset from the origin of the scroll view."}],"url":"\/documentation\/anima\/viewanimator\/documentoffset","title":"documentOffset"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Magnify the content by the given amount and center the result on the given point."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setMagnification","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"magnification","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"centeredAt","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"point","kind":"internalParam"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification"],"title":"NSScrollView"}],"metadata":{"roleHeading":"Instance Method","externalID":"s:5Anima12ViewAnimatorCAASo08NSScrollB0CRbzrlE16setMagnification_10centeredAty14CoreFoundation7CGFloatV_So7CGPointVtF","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setMagnification","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"centeredAt","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Anima","title":"setMagnification(_:centeredAt:)"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"role":"symbol","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":"NSScrollView"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magnification","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/viewanimator\/magnification","abstract":[{"text":"The amount by which the content is currently scaled.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","title":"magnification"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"documentOffset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/documentoffset","kind":"symbol","type":"topic","abstract":[{"text":"The point at which the origin of the content view is offset from the origin of the scroll view.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","title":"documentOffset"},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"setMagnification","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"centeredAt","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","abstract":[{"text":"Magnify the content by the given amount and center the result on the given point.","type":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","title":"setMagnification(_:centeredAt:)"}}} \ 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 533f2a9d..c6c032f2 100644 --- a/docs/data/documentation/anima/viewanimator/shadow.json +++ b/docs/data/documentation/anima/viewanimator/shadow.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow"},"abstract":[{"text":"The shadow of the view.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/shadow"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"title":"shadow","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima12ViewAnimatorC6shadowAA19ShadowConfigurationVvp"},"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","text":"ShadowConfiguration"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"title":"ShadowConfiguration","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The shadow of the view."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorC6shadowAA19ShadowConfigurationVvp","roleHeading":"Instance Property","title":"shadow","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/shadow"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]},"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"title":"ShadowConfiguration","abstract":[{"text":"A configuration that specifies the appearance of a shadow.","type":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","url":"\/documentation\/anima\/shadowconfiguration","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ShadowConfiguration"}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]}}} \ 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 9cea6787..da17c165 100644 --- a/docs/data/documentation/anima/viewanimator/size.json +++ b/docs/data/documentation/anima/viewanimator/size.json @@ -1 +1 @@ -{"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":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/size"]}],"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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"]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorC4sizeSo6CGSizeVvp","title":"size"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"}}} \ No newline at end of file +{"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorC4sizeSo6CGSizeVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property","title":"size"},"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."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size"},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/size"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/skew.json b/docs/data/documentation/anima/viewanimator/skew.json index 9863dab8..bf512601 100644 --- a/docs/data/documentation/anima/viewanimator/skew.json +++ b/docs/data/documentation/anima/viewanimator/skew.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima12ViewAnimatorC4skew10Decomposed9CGVector3Vvp","title":"skew","role":"symbol","symbolKind":"property","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"skew","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed4Skewa","text":"Skew","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/skew","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"skew","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed4Skewa","text":"Skew"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/skew"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"text":"The shearing of the view’s transform.","type":"text"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/skew":{"url":"\/documentation\/anima\/viewanimator\/skew","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/skew","title":"skew","kind":"symbol","type":"topic","abstract":[{"text":"The shearing of the view’s transform.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"skew"},{"text":": ","kind":"text"},{"text":"Skew","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed4Skewa"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"}}} \ 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\/skew"},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/skew"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"The shearing of the view’s transform.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"skew","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Skew","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed4Skewa"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"title":"skew","externalID":"s:5Anima12ViewAnimatorC4skew10Decomposed9CGVector3Vvp","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"skew"},{"text":": ","kind":"text"},{"text":"Skew","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed4Skewa"}]},"sections":[],"references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/skew":{"title":"skew","abstract":[{"text":"The shearing of the view’s transform.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/skew","url":"\/documentation\/anima\/viewanimator\/skew","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"skew"},{"text":": ","kind":"text"},{"text":"Skew","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed4Skewa"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"}}} \ 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 b5465f9a..af4bf55a 100644 --- a/docs/data/documentation/anima/viewanimator/spacing.json +++ b/docs/data/documentation/anima/viewanimator/spacing.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The minimum spacing, in points, between adjacent views in the stack view."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/spacing"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing","interfaceLanguage":"swift"},"sections":[],"metadata":{"extendedModule":"Anima","symbolKind":"property","role":"symbol","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":"NSStackView"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"spacing"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"externalID":"s:5Anima12ViewAnimatorCAASo07NSStackB0CRbzrlE7spacing14CoreFoundation7CGFloatVvp","title":"spacing","modules":[{"name":"Anima"}],"roleHeading":"Instance Property"},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets"],"title":"NSStackView\/UIStackView","generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"spacing","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/spacing":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSStackView"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","abstract":[{"text":"The minimum spacing, in points, between adjacent views in the stack view.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/spacing","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spacing"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","title":"spacing"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/edgeInsets":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSStackView"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"The geometric padding, in points, inside the stack view, surrounding its views."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/edgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"edgeInsets"},{"text":": ","kind":"text"},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"kind":"symbol","title":"edgeInsets"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/viewanimator\/spacing"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing","interfaceLanguage":"swift"},"abstract":[{"text":"The minimum spacing, in points, between adjacent views in the stack view.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"spacing","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets"],"generated":true,"title":"NSStackView\/UIStackView"}],"metadata":{"externalID":"s:5Anima12ViewAnimatorCAASo07NSStackB0CRbzrlE7spacing14CoreFoundation7CGFloatVvp","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSStackView","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"property","extendedModule":"Anima","title":"spacing","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spacing","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/ViewAnimator/edgeInsets":{"kind":"symbol","abstract":[{"text":"The geometric padding, in points, inside the stack view, surrounding its views.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"edgeInsets","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSStackView"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/viewanimator\/edgeinsets","title":"edgeInsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/spacing":{"kind":"symbol","abstract":[{"type":"text","text":"The minimum spacing, in points, between adjacent views in the stack view."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"spacing","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSStackView","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/viewanimator\/spacing","title":"spacing","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/textcolor-3yp1n.json b/docs/data/documentation/anima/viewanimator/textcolor-3yp1n.json index 98ecdeb8..8be6ace3 100644 --- a/docs/data/documentation/anima/viewanimator/textcolor-3yp1n.json +++ b/docs/data/documentation/anima/viewanimator/textcolor-3yp1n.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"type":"text","text":"The text color of the text view."}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/textcolor-3yp1n"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"NSTextView","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3"],"generated":true}],"metadata":{"title":"textColor","modules":[{"name":"Anima"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSTextView"},{"type":"text","text":"."}]},"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:5Anima12ViewAnimatorCAASo06NSTextB0CRbzrlE9textColorSo7NSColorCSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"textColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":"?","kind":"text"}],"extendedModule":"Anima"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"textColor"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/ViewAnimator/textColor-3yp1n":{"title":"textColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The text color of the text view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-3yp1n","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"textColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-2t9f3":{"title":"fontSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The font size of the text view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-2t9f3","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fontSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/NSUIColor":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","abstract":[],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSUIColor"}],"title":"NSUIColor","url":"\/documentation\/anima\/nsuicolor"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The text color of the text view."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"textColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/textcolor-3yp1n"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"externalID":"s:5Anima12ViewAnimatorCAASo06NSTextB0CRbzrlE9textColorSo7NSColorCSgvp","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"textColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima"}],"symbolKind":"property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"textColor","extendedModule":"Anima"},"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3"],"title":"NSTextView"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/NSUIColor":{"title":"NSUIColor","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","url":"\/documentation\/anima\/nsuicolor","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"NSUIColor","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSUIColor"}]},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-2t9f3":{"title":"fontSize","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"type":"topic","abstract":[{"text":"The font size of the text view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-2t9f3","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","role":"symbol","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":"."}]}},"doc://Anima/documentation/Anima/ViewAnimator/textColor-3yp1n":{"title":"textColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"textColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"The text color of the text view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-3yp1n","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","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":"NSTextView","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ 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 6bc77c23..a01bf6d3 100644 --- a/docs/data/documentation/anima/viewanimator/textcolor-44e46.json +++ b/docs/data/documentation/anima/viewanimator/textcolor-44e46.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/viewanimator\/textcolor-44e46"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The text color of the text field.","type":"text"}],"metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"textColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"extendedModule":"Anima","externalID":"s:5Anima12ViewAnimatorCAASo11NSTextFieldCRbzrlE9textColorSo7NSColorCSgvp","roleHeading":"Instance Property","title":"textColor","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy"],"generated":true,"title":"NSTextField"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"textColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima/ViewAnimator/textColor-44e46":{"kind":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"textColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46","type":"topic","url":"\/documentation\/anima\/viewanimator\/textcolor-44e46","abstract":[{"type":"text","text":"The text color of the text field."}],"title":"textColor","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/NSUIColor":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","abstract":[],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSUIColor"}],"title":"NSUIColor","url":"\/documentation\/anima\/nsuicolor"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-3yvwy":{"title":"fontSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","role":"symbol","abstract":[{"text":"The font size of the text field.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/fontsize-3yvwy","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fontSize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextField","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy"],"title":"NSTextField","generated":true}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/textcolor-44e46"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The text color of the text field."}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","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":"NSTextField"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"textColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"externalID":"s:5Anima12ViewAnimatorCAASo11NSTextFieldCRbzrlE9textColorSo7NSColorCSgvp","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","title":"textColor"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"textColor","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46"},"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-3yvwy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","type":"topic","abstract":[{"text":"The font size of the text field.","type":"text"}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-3yvwy","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"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":"NSTextField"},{"type":"text","text":"."}]},"title":"fontSize"},"doc://Anima/documentation/Anima/ViewAnimator/textColor-44e46":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46","type":"topic","abstract":[{"type":"text","text":"The text color of the text field."}],"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-44e46","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"textColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"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"},{"text":".","type":"text"}]},"title":"textColor"},"doc://Anima/documentation/Anima/NSUIColor":{"title":"NSUIColor","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","url":"\/documentation\/anima\/nsuicolor","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"NSUIColor","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSUIColor"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/titlefontsize.json b/docs/data/documentation/anima/viewanimator/titlefontsize.json index 989afe6a..c6322c05 100644 --- a/docs/data/documentation/anima/viewanimator/titlefontsize.json +++ b/docs/data/documentation/anima/viewanimator/titlefontsize.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"seeAlsoSections":[{"title":"NSBox","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor"],"generated":true}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","extendedModule":"Anima","externalID":"s:5Anima12ViewAnimatorCAASo5NSBoxCRbzrlE13titleFontSize14CoreFoundation7CGFloatVvp","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSBox","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"titleFontSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"titleFontSize","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"titleFontSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/titlefontsize"]}],"abstract":[{"text":"The font size of the title.","type":"text"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","type":"topic","title":"titleFontSize","kind":"symbol","role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/viewanimator\/titlefontsize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"titleFontSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"text":"The font size of the title.","type":"text"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","title":"contentViewMargins","type":"topic","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/contentviewmargins","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"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"}]},"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"title":"fillColor","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/viewanimator\/fillcolor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"}],"abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The font size of the title."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"titleFontSize","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSBox","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Anima","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorCAASo5NSBoxCRbzrlE13titleFontSize14CoreFoundation7CGFloatVvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"titleFontSize"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","title":"titleFontSize"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/titlefontsize"]}],"sections":[],"seeAlsoSections":[{"generated":true,"title":"NSBox","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"kind":"symbol","abstract":[{"text":"The distances between the border and the content view.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentViewMargins","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","title":"contentViewMargins","role":"symbol","url":"\/documentation\/anima\/viewanimator\/contentviewmargins","type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"kind":"symbol","abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","title":"fillColor","role":"symbol","url":"\/documentation\/anima\/viewanimator\/fillcolor","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"abstract":[{"type":"text","text":"The font size of the title."}],"title":"titleFontSize","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"titleFontSize","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/viewanimator\/titlefontsize","type":"topic"}}} \ 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 1a48a403..2a001271 100644 --- a/docs/data/documentation/anima/viewanimator/transform3d.json +++ b/docs/data/documentation/anima/viewanimator/transform3d.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:5Anima12ViewAnimatorC11transform3DSo13CATransform3DVvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"title":"transform3D","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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"],"title":"Animatable properties","generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/transform3d"]}],"abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"}}} \ 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\/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"],"generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/transform3d"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform3D","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"symbolKind":"property","title":"transform3D","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","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","interfaceLanguage":"swift"},"abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"}}} \ 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 cd38127a..3ebb1233 100644 --- a/docs/data/documentation/anima/viewanimator/translation.json +++ b/docs/data/documentation/anima/viewanimator/translation.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The translation transform of the view."}],"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/translation"]}],"sections":[],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorC11translationSo7CGPointVvp","title":"translation"},"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\/translation","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","title":"origin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","url":"\/documentation\/anima\/viewanimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","type":"topic","title":"translation","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","type":"topic","title":"transform3D","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGVector3","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed9CGVector3V"}],"abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","title":"cornerRadius","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","abstract":[{"type":"text","text":"The scale transform of the view."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/viewanimator\/scale","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","kind":"symbol","title":"scale"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"text":"The bounds of the view.","type":"text"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"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."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"center","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","type":"topic","abstract":[{"text":"The frame of the view.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol","title":"alpha","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","type":"topic","abstract":[{"type":"text","text":"The shadow of the view."}],"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","title":"shadow","role":"symbol"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}]}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorC11translationSo7CGPointVvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"translation"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"text":"The translation transform of the view.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","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"],"title":"Animatable properties","generated":true}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/translation"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/origin":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","type":"topic","title":"origin","kind":"symbol","abstract":[{"text":"The origin of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed9CGVector3V","kind":"typeIdentifier","text":"CGVector3"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","type":"topic","kind":"symbol","abstract":[{"text":"The rotation of the view as euler angles in degrees.","type":"text"}]},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","type":"topic","abstract":[{"text":"The background color of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/bounds","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","type":"topic","kind":"symbol","abstract":[{"text":"The bounds of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","type":"topic","kind":"symbol","abstract":[{"text":"The shadow of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/alpha","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","type":"topic","kind":"symbol","abstract":[{"text":"The alpha value of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","type":"topic","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"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","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","title":"translation","type":"topic","kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the view.","type":"text"}],"kind":"symbol"},"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","kind":"typeIdentifier","text":"CGSize"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","type":"topic","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"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","type":"topic","abstract":[{"text":"The center of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","type":"topic","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","type":"topic","kind":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/scale","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","type":"topic","abstract":[{"text":"The scale transform of the view.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/windowanimator.json b/docs/data/documentation/anima/windowanimator.json index 29ed6cd1..729d7d13 100644 --- a/docs/data/documentation/anima/windowanimator.json +++ b/docs/data/documentation/anima/windowanimator.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"class","externalID":"s:5Anima14WindowAnimatorC","role":"symbol","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"roleHeading":"Class"},"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","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator"]}],"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WindowAnimator"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"level":3,"type":"heading","text":"Animating Properties","anchor":"Animating-Properties"},{"inlineContent":[{"type":"text","text":"To animate the properties, change their values inside an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference"},{"text":" animation block:","type":"text"}],"type":"paragraph"},{"syntax":"swift","code":["Anima.animate(withSpring: .smooth) {"," window.animator.frame.size = CGSize(width: 100.0, height: 200.0)"," window.animator.backgroundColor = .systemBlue","}"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To stop animations and to change properties immediately, change their values outside an animation block:"}]},{"code":["window.animator.backgroundColor = .systemRed"],"syntax":"swift","type":"codeListing"},{"type":"heading","level":3,"anchor":"Accessing-Animations","text":"Accessing Animations"},{"inlineContent":[{"type":"text","text":"To access the animation for a specific property, use "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","isActive":true},{"text":":","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["if let animation = window.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 specific property, use "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"code":["if let velocity = window.animator.animation(for: \\.origin) {","","}"],"syntax":"swift","type":"codeListing"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"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"]}],"references":{"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","title":"alphaValue","role":"symbol","url":"\/documentation\/anima\/windowanimator\/alphavalue","type":"topic","abstract":[{"text":"The alpha value of the window.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/WindowAnimator/animationVelocity(for:)":{"title":"animationVelocity(for:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/animationvelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"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"}]},"doc://Anima/documentation/Anima/WindowAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","type":"topic","title":"animation(for:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/animation(for:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"kind":"text","text":"?"}],"abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/viewanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"symbol","title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"title":"animator","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","required":true,"role":"symbol","defaultImplementations":3,"kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"text":"The center of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/center","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","title":"AnimatablePropertyProvider","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"symbol","type":"topic","abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"title":"Anima"},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","kind":"symbol","url":"\/documentation\/anima\/windowanimator\/frame","type":"topic","abstract":[{"text":"The frame of the window.","type":"text"}],"title":"frame"},"doc://Anima/documentation/Anima/LayerAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layeranimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"}]},"doc://Anima/documentation/Anima/WindowAnimator/origin":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"The origin of the window.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/origin","url":"\/documentation\/anima\/windowanimator\/origin","title":"origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PropertyAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"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."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","url":"\/documentation\/anima\/windowanimator\/size","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","abstract":[{"type":"text","text":"The background color of the window."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/layoutanimator"}}} \ No newline at end of file +{"seeAlsoSections":[{"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"],"generated":true,"title":"Animatable Property Provider"}],"metadata":{"roleHeading":"Class","role":"symbol","title":"WindowAnimator","modules":[{"name":"Anima"}],"externalID":"s:5Anima14WindowAnimatorC","symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WindowAnimator"}],"navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WindowAnimator"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":3,"text":"Animating Properties","anchor":"Animating-Properties","type":"heading"},{"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},{"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","}"],"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:"}]},{"syntax":"swift","code":["window.animator.backgroundColor = .systemRed"],"type":"codeListing"},{"type":"heading","text":"Accessing Animations","anchor":"Accessing-Animations","level":3},{"inlineContent":[{"text":"To access the animation for a specific property, use ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","type":"reference","isActive":true},{"text":":","type":"text"}],"type":"paragraph"},{"syntax":"swift","type":"codeListing","code":["if let animation = window.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 specific property, use "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["if let velocity = window.animator.animation(for: \\.origin) {","","}"]}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"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"},{"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"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","interfaceLanguage":"swift"},"kind":"symbol","relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],"title":"Inherits From","type":"inheritsFrom"}],"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","required":true,"role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"type":"topic","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","kind":"typeIdentifier","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"defaultImplementations":3},"doc://Anima/documentation/Anima/WindowAnimator/size":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","type":"topic","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","title":"size"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"},"doc://Anima/documentation/Anima/PropertyAnimator":{"title":"PropertyAnimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","url":"\/documentation\/anima\/propertyanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"}],"navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator/center":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"kind":"symbol","abstract":[{"text":"The center of the window.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","type":"topic","url":"\/documentation\/anima\/windowanimator\/center","title":"center"},"doc://Anima/documentation/Anima/ViewAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ViewAnimator"}],"role":"symbol","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"abstract":[{"text":"Provides animatable properties of an view.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Anima":{"url":"\/documentation\/anima\/anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","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"}],"kind":"symbol","role":"symbol","title":"Anima","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","type":"topic","abstract":[{"text":"The alpha value of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/alphavalue","title":"alphaValue"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"kind":"symbol","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":".","type":"text"}],"title":"AnimatablePropertyProvider","url":"\/documentation\/anima\/animatablepropertyprovider","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"title":"LayerAnimator","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"type":"topic","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","role":"symbol","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator/animationVelocity(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"animationVelocity(for:)","url":"\/documentation\/anima\/windowanimator\/animationvelocity(for:)","role":"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"}],"kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"text":"?","kind":"text"}],"title":"animation(for:)","url":"\/documentation\/anima\/windowanimator\/animation(for:)","role":"symbol","abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/origin":{"url":"\/documentation\/anima\/windowanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/origin","title":"origin","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"text":"The origin of the window.","type":"text"}],"type":"topic"},"doc://Anima/documentation/Anima/LayoutAnimator":{"title":"LayoutAnimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","url":"\/documentation\/anima\/layoutanimator","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","abstract":[{"text":"The frame of the window.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","type":"topic","url":"\/documentation\/anima\/windowanimator\/frame","title":"frame"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","abstract":[{"text":"The background color of the window.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"}],"type":"topic","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","kind":"symbol","role":"symbol"}}} \ 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 b24ae49e..a7538467 100644 --- a/docs/data/documentation/anima/windowanimator/alphavalue.json +++ b/docs/data/documentation/anima/windowanimator/alphavalue.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"kind":"symbol","abstract":[{"type":"text","text":"The alpha value of the window."}],"variants":[{"paths":["\/documentation\/anima\/windowanimator\/alphavalue"],"traits":[{"interfaceLanguage":"swift"}]}],"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}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alphaValue","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"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14WindowAnimatorC10alphaValue14CoreFoundation7CGFloatVvp","title":"alphaValue"},"sections":[],"references":{"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","title":"alphaValue","role":"symbol","url":"\/documentation\/anima\/windowanimator\/alphavalue","type":"topic","abstract":[{"text":"The alpha value of the window.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","kind":"symbol","url":"\/documentation\/anima\/windowanimator\/frame","type":"topic","abstract":[{"text":"The frame of the window.","type":"text"}],"title":"frame"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"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."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","url":"\/documentation\/anima\/windowanimator\/size","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","abstract":[{"type":"text","text":"The background color of the window."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/WindowAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"text":"The center of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/center","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The alpha value of the window."}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14WindowAnimatorC10alphaValue14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","title":"alphaValue","symbolKind":"property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","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"],"generated":true,"title":"Animatable properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator\/alphavalue"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaValue"},{"kind":"text","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"}]}]}],"references":{"doc://Anima/documentation/Anima/WindowAnimator/size":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","type":"topic","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","title":"size"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/center":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"kind":"symbol","abstract":[{"text":"The center of the window.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","type":"topic","url":"\/documentation\/anima\/windowanimator\/center","title":"center"},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","abstract":[{"text":"The background color of the window.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"}],"type":"topic","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","abstract":[{"text":"The frame of the window.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","type":"topic","url":"\/documentation\/anima\/windowanimator\/frame","title":"frame"},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","type":"topic","abstract":[{"text":"The alpha value of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/alphavalue","title":"alphaValue"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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/animation(for:).json b/docs/data/documentation/anima/windowanimator/animation(for:).json index 82187c22..2008d7d6 100644 --- a/docs/data/documentation/anima/windowanimator/animation(for:).json +++ b/docs/data/documentation/anima/windowanimator/animation(for:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)"},"metadata":{"externalID":"s:5Anima14WindowAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","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":", "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"text":"?","kind":"text"}],"title":"animation(for:)","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","symbolKind":"method"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/windowanimator\/animation(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"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"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"text":"keyPath","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","text":"WindowAnimator"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"kind":"text","text":"? "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The keypath to an animatable property."}]}],"name":"keyPath"}],"kind":"parameters"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"seeAlsoSections":[{"generated":true,"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)"]}],"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationProviding"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}],"url":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/WindowAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","type":"topic","title":"animation(for:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/animation(for:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"kind":"text","text":"?"}],"abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}]},"doc://Anima/documentation/Anima/WindowAnimator/animationVelocity(for:)":{"title":"animationVelocity(for:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/animationvelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"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"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","interfaceLanguage":"swift"},"metadata":{"title":"animation(for:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"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":"<"},{"text":"WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"?"}],"externalID":"s:5Anima14WindowAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)"],"title":"Accessing animations","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"WindowAnimator","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"AnimationProviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"? "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}]}]},{"kind":"parameters","parameters":[{"name":"keyPath","content":[{"inlineContent":[{"type":"text","text":"The keypath to an animatable property."}],"type":"paragraph"}]}]}],"variants":[{"paths":["\/documentation\/anima\/windowanimator\/animation(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"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","references":{"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"text":"?","kind":"text"}],"title":"animation(for:)","url":"\/documentation\/anima\/windowanimator\/animation(for:)","role":"symbol","abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[{"text":"A type that provides an animation.","type":"text"}],"title":"AnimationProviding","navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator/animationVelocity(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"animationVelocity(for:)","url":"\/documentation\/anima\/windowanimator\/animationvelocity(for:)","role":"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"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]}}} \ 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 6d1d569d..5b519591 100644 --- a/docs/data/documentation/anima/windowanimator/animationvelocity(for:).json +++ b/docs/data/documentation/anima/windowanimator/animationvelocity(for:).json @@ -1 +1 @@ -{"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."}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)"],"title":"Accessing animations"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"kind":"internalParam","text":"keyPath"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"},{"text":"? ","kind":"text"},{"kind":"keyword","text":"where"},{"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"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The keypath to an animatable property.","type":"text"}]}],"name":"keyPath"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator\/animationvelocity(for:)"]}],"sections":[],"metadata":{"symbolKind":"method","role":"symbol","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"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"text":"WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","externalID":"s:5Anima14WindowAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF","title":"animationVelocity(for:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator/animationVelocity(for:)":{"title":"animationVelocity(for:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/animationvelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"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"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/WindowAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","type":"topic","title":"animation(for:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/animation(for:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"kind":"text","text":"?"}],"abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"title":"animations","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"]"}],"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)"},"kind":"symbol","metadata":{"title":"animationVelocity(for:)","symbolKind":"method","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"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:5Anima14WindowAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method"},"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":[{"title":"Accessing animations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"? ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}]}]},{"parameters":[{"name":"keyPath","content":[{"inlineContent":[{"text":"The keypath to an animatable property.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"variants":[{"paths":["\/documentation\/anima\/windowanimator\/animationvelocity(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/animations","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","title":"animations"},"doc://Anima/documentation/Anima/WindowAnimator/animationVelocity(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"animationVelocity(for:)","url":"\/documentation\/anima\/windowanimator\/animationvelocity(for:)","role":"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"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/WindowAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"text":"?","kind":"text"}],"title":"animation(for:)","url":"\/documentation\/anima\/windowanimator\/animation(for:)","role":"symbol","abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]}}} \ 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 d5105423..2cea8cb8 100644 --- a/docs/data/documentation/anima/windowanimator/backgroundcolor.json +++ b/docs/data/documentation/anima/windowanimator/backgroundcolor.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","interfaceLanguage":"swift"},"metadata":{"title":"backgroundColor","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:5Anima14WindowAnimatorC15backgroundColorSo7NSColorCvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"kind":"text","text":": "},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"The background color of the window.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator\/backgroundcolor"]}],"sections":[],"seeAlsoSections":[{"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","generated":true}],"references":{"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"text":"The center of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/center","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","kind":"symbol","url":"\/documentation\/anima\/windowanimator\/frame","type":"topic","abstract":[{"text":"The frame of the window.","type":"text"}],"title":"frame"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"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."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","url":"\/documentation\/anima\/windowanimator\/size","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","title":"alphaValue","role":"symbol","url":"\/documentation\/anima\/windowanimator\/alphavalue","type":"topic","abstract":[{"text":"The alpha value of the window.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","abstract":[{"type":"text","text":"The background color of the window."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"backgroundColor","type":"topic"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"metadata":{"externalID":"s:5Anima14WindowAnimatorC15backgroundColorSo7NSColorCvp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"}],"role":"symbol","title":"backgroundColor","symbolKind":"property","modules":[{"name":"Anima"}]},"kind":"symbol","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"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The background color of the window."}],"variants":[{"paths":["\/documentation\/anima\/windowanimator\/backgroundcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","abstract":[{"text":"The background color of the window.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"}],"type":"topic","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","type":"topic","abstract":[{"text":"The alpha value of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/alphavalue","title":"alphaValue"},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","abstract":[{"text":"The frame of the window.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","type":"topic","url":"\/documentation\/anima\/windowanimator\/frame","title":"frame"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","type":"topic","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","title":"size"},"doc://Anima/documentation/Anima/WindowAnimator/center":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"kind":"symbol","abstract":[{"text":"The center of the window.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","type":"topic","url":"\/documentation\/anima\/windowanimator\/center","title":"center"}}} \ 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 61e03b21..552e01e6 100644 --- a/docs/data/documentation/anima/windowanimator/center.json +++ b/docs/data/documentation/anima/windowanimator/center.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"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"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"sections":[],"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima14WindowAnimatorC6centerSo7CGPointVvp","title":"center"},"abstract":[{"type":"text","text":"The center of the window."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator\/center"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"references":{"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","title":"alphaValue","role":"symbol","url":"\/documentation\/anima\/windowanimator\/alphavalue","type":"topic","abstract":[{"text":"The alpha value of the window.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"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."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","url":"\/documentation\/anima\/windowanimator\/size","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","abstract":[{"type":"text","text":"The background color of the window."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","kind":"symbol","url":"\/documentation\/anima\/windowanimator\/frame","type":"topic","abstract":[{"text":"The frame of the window.","type":"text"}],"title":"frame"},"doc://Anima/documentation/Anima/WindowAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"text":"The center of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/center","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima14WindowAnimatorC6centerSo7CGPointVvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"modules":[{"name":"Anima"}],"symbolKind":"property","title":"center"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"abstract":[{"type":"text","text":"The center of the window."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center"},"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"],"title":"Animatable properties","generated":true}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator\/center"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","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"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/WindowAnimator/size":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","type":"topic","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","title":"size"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","abstract":[{"text":"The background color of the window.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"}],"type":"topic","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/center":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"kind":"symbol","abstract":[{"text":"The center of the window.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","type":"topic","url":"\/documentation\/anima\/windowanimator\/center","title":"center"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","abstract":[{"text":"The frame of the window.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","type":"topic","url":"\/documentation\/anima\/windowanimator\/frame","title":"frame"},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","type":"topic","abstract":[{"text":"The alpha value of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/alphavalue","title":"alphaValue"}}} \ 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 c6b8f41e..9347e0e5 100644 --- a/docs/data/documentation/anima/windowanimator/frame.json +++ b/docs/data/documentation/anima/windowanimator/frame.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"frame","externalID":"s:5Anima14WindowAnimatorC5frameSo6CGRectVvp","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"sections":[],"abstract":[{"type":"text","text":"The frame of the window."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator\/frame"]}],"seeAlsoSections":[{"generated":true,"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\/size"]}],"references":{"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","kind":"symbol","url":"\/documentation\/anima\/windowanimator\/frame","type":"topic","abstract":[{"text":"The frame of the window.","type":"text"}],"title":"frame"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"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."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","url":"\/documentation\/anima\/windowanimator\/size","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","title":"alphaValue","role":"symbol","url":"\/documentation\/anima\/windowanimator\/alphavalue","type":"topic","abstract":[{"text":"The alpha value of the window.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/WindowAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"text":"The center of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/center","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","abstract":[{"type":"text","text":"The background color of the window."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"frame","modules":[{"name":"Anima"}],"externalID":"s:5Anima14WindowAnimatorC5frameSo6CGRectVvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"seeAlsoSections":[{"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\/size"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/windowanimator\/frame"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame"},"abstract":[{"text":"The frame of the window.","type":"text"}],"references":{"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","abstract":[{"text":"The background color of the window.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"}],"type":"topic","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/WindowAnimator/center":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"kind":"symbol","abstract":[{"text":"The center of the window.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","type":"topic","url":"\/documentation\/anima\/windowanimator\/center","title":"center"},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","abstract":[{"text":"The frame of the window.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","type":"topic","url":"\/documentation\/anima\/windowanimator\/frame","title":"frame"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","type":"topic","abstract":[{"text":"The alpha value of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/alphavalue","title":"alphaValue"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","type":"topic","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","title":"size"}}} \ 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 ac9c4a54..934b96eb 100644 --- a/docs/data/documentation/anima/windowanimator/origin.json +++ b/docs/data/documentation/anima/windowanimator/origin.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"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"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/origin","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14WindowAnimatorC6originSo7CGPointVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property","title":"origin","roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/anima\/windowanimator\/origin"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"The origin of the window."}],"references":{"doc://Anima/documentation/Anima/WindowAnimator/origin":{"kind":"symbol","type":"topic","role":"symbol","abstract":[{"text":"The origin of the window.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/origin","url":"\/documentation\/anima\/windowanimator\/origin","title":"origin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"abstract":[{"type":"text","text":"The origin of the window."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator\/origin"]}],"metadata":{"modules":[{"name":"Anima"}],"title":"origin","symbolKind":"property","externalID":"s:5Anima14WindowAnimatorC6originSo7CGPointVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/origin","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/origin":{"url":"\/documentation\/anima\/windowanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/origin","title":"origin","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"abstract":[{"text":"The origin of the window.","type":"text"}],"type":"topic"},"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","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 8c4892e6..37a8874f 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"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"size","role":"symbol","externalID":"s:5Anima14WindowAnimatorC4sizeSo6CGSizeVvp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}]},"seeAlsoSections":[{"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"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"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"}],"references":{"doc://Anima/documentation/Anima/WindowAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","type":"topic","title":"center","abstract":[{"text":"The center of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/center","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","kind":"symbol","type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator/size":{"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."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","url":"\/documentation\/anima\/windowanimator\/size","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","title":"alphaValue","role":"symbol","url":"\/documentation\/anima\/windowanimator\/alphavalue","type":"topic","abstract":[{"text":"The alpha value of the window.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","kind":"symbol","url":"\/documentation\/anima\/windowanimator\/frame","type":"topic","abstract":[{"text":"The frame of the window.","type":"text"}],"title":"frame"},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","abstract":[{"type":"text","text":"The background color of the window."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima":{"kind":"symbol","url":"\/documentation\/anima","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima","type":"topic","abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"role":"collection"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","title":"size","externalID":"s:5Anima14WindowAnimatorC4sizeSo6CGSizeVvp","symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/windowanimator\/size"],"traits":[{"interfaceLanguage":"swift"}]}],"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."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"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"],"title":"Animatable properties","generated":true}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection","title":"Anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"text":".","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"kind":"symbol","title":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/center":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"kind":"symbol","abstract":[{"text":"The center of the window.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","type":"topic","url":"\/documentation\/anima\/windowanimator\/center","title":"center"},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","abstract":[{"text":"The frame of the window.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","type":"topic","url":"\/documentation\/anima\/windowanimator\/frame","title":"frame"},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","abstract":[{"text":"The background color of the window.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"}],"type":"topic","title":"backgroundColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","type":"topic","abstract":[{"text":"The alpha value of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/alphavalue","title":"alphaValue"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","type":"topic","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","title":"size"}}} \ No newline at end of file diff --git a/docs/index/index.json b/docs/index/index.json index c2173bb9..41b40889 100644 --- a/docs/index/index.json +++ b/docs/index/index.json @@ -1 +1 @@ -{"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: Anima.DecayAnimationMode, decelerationRate: Double, delay: TimeInterval, options: Anima.AnimationOptions, animations: () -> 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: (some AnimatableProperty)?, delay: TimeInterval, options: Anima.AnimationOptions, animations: () -> Void, completion: ((Bool, Bool) -> Void)?)","type":"method"},{"title":"Animation Options","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/preferredframeraterange","title":"static var preferredFrameRateRange: CAFrameRateRange","type":"property"},{"children":[{"title":"Constant","type":"groupMarker"},{"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\/autoreverse","title":"static let autoreverse: Anima.AnimationOptions","type":"property"},{"path":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity","title":"static let resetSpringVelocity: Anima.AnimationOptions","type":"property"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)","title":"init(rawValue: UInt)","type":"init"},{"path":"\/documentation\/anima\/anima\/animationoptions\/rawvalue","title":"let rawValue: UInt","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":"Stop 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"},{"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(_:)-5rbx1","title":"init(AnimatableArray)","type":"init"},{"path":"\/documentation\/anima\/animatableproperty\/init(_:)-1svvs","title":"init(Self)","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-97xcu","title":"var animator: PropertyAnimator","type":"property"},{"path":"\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh","title":"var animator: ViewAnimator","type":"property"},{"path":"\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi","title":"var animator: LayerAnimator","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\/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: CGVector3","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"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/border","title":"var border: BorderConfiguration","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/perspective","title":"var perspective: Perspective","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/rotationinradians","title":"var rotationInRadians: CGVector3","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/skew","title":"var skew: Skew","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\/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: CGVector3","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"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/border","title":"var border: BorderConfiguration","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/perspective","title":"var perspective: Perspective","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/rotationinradians","title":"var rotationInRadians: CGVector3","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/skew","title":"var skew: Skew","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":"Animations","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(afterdelay:)","title":"func start(afterDelay: TimeInterval)","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"}],"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\/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(startvalue:tovalue:decelerationrate:)","title":"static func velocity(startValue: 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(startvalue:tovalue:decelerationrate:)","title":"static func duration(startValue: 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\/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"},{"title":"Built-in timing functions","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/default","title":"static var `default`: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/linear","title":"static var linear: 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\/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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutback","title":"static var easeInEaseOutBack: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutbounce","title":"static var easeInEaseOutBounce: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcirc","title":"static var easeInEaseOutCirc: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcubic","title":"static var easeInEaseOutCubic: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutelastic","title":"static var easeInEaseOutElastic: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutexpo","title":"static var easeInEaseOutExpo: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutsine","title":"static var easeInEaseOutSine: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquad","title":"static var easeInEaseOutQuad: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquart","title":"static var easeInEaseOutQuart: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquint","title":"static var easeInEaseOutQuint: TimingFunction","type":"property"}],"path":"\/documentation\/anima\/timingfunction\/easing","title":"TimingFunction.Easing","type":"struct"},{"title":"Getting name","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/name","title":"var name: String","type":"property"},{"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\/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":"Creating Own Animations","type":"groupMarker"},{"children":[{"title":"Creating the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimation\/init(value:target:)","title":"init(value: Value, target: Value)","type":"init"},{"title":"Starting and stopping the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimation\/start(afterdelay:)","title":"func start(afterDelay: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/propertyanimation\/stop(at:immediately:)","title":"func stop(at: AnimationPosition, immediately: Bool)","type":"method"},{"path":"\/documentation\/anima\/propertyanimation\/pause()","title":"func pause()","type":"method"},{"path":"\/documentation\/anima\/propertyanimation\/delay","title":"var delay: TimeInterval","type":"property"},{"path":"\/documentation\/anima\/propertyanimation\/state","title":"var state: AnimatingState","type":"property"},{"title":"Handling animation updates","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimation\/updateanimation(deltatime:)","title":"func updateAnimation(deltaTime: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/propertyanimation\/completion","title":"var completion: ((AnimationEvent) -> Void)?","type":"property"},{"title":"Accessing animation values","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimation\/startvalue","title":"var startValue: Value","type":"property"},{"path":"\/documentation\/anima\/propertyanimation\/value","title":"var value: Value","type":"property"},{"path":"\/documentation\/anima\/propertyanimation\/target","title":"var target: Value","type":"property"},{"path":"\/documentation\/anima\/propertyanimation\/valuechanged","title":"var valueChanged: ((Value) -> Void)?","type":"property"},{"title":"Accessing animation parameters","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimation\/id","title":"let id: UUID","type":"property"},{"path":"\/documentation\/anima\/propertyanimation\/groupid","title":"var groupID: UUID?","type":"property"},{"path":"\/documentation\/anima\/propertyanimation\/relativepriority","title":"var relativePriority: Int","type":"property"}],"path":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","type":"class"},{"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":"Creating the border configuration","type":"groupMarker"},{"path":"\/documentation\/anima\/borderconfiguration\/init(color:width:)","title":"init(color: NSUIColor?, width: CGFloat)","type":"init"},{"title":"Built-in border configurations","type":"groupMarker"},{"path":"\/documentation\/anima\/borderconfiguration\/black(width:)","title":"static func black(width: CGFloat) -> BorderConfiguration","type":"method"},{"path":"\/documentation\/anima\/borderconfiguration\/controlaccent(width:)","title":"static func controlAccent(width: CGFloat) -> BorderConfiguration","type":"method"},{"path":"\/documentation\/anima\/borderconfiguration\/color(_:width:)","title":"static func color(NSUIColor, width: CGFloat) -> BorderConfiguration","type":"method"},{"path":"\/documentation\/anima\/borderconfiguration\/none","title":"static var none: BorderConfiguration","type":"property"},{"title":"Configurating the border","type":"groupMarker"},{"path":"\/documentation\/anima\/borderconfiguration\/color","title":"var color: NSUIColor?","type":"property"},{"path":"\/documentation\/anima\/borderconfiguration\/width","title":"var width: CGFloat","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/borderconfiguration\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/borderconfiguration\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/borderconfiguration\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/borderconfiguration\/zero","title":"static var zero: BorderConfiguration","type":"property"}],"path":"\/documentation\/anima\/borderconfiguration\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/borderconfiguration\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/borderconfiguration\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/borderconfiguration","title":"BorderConfiguration","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"},{"title":"Built-in shadow configurations","type":"groupMarker"},{"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\/controlaccent(opacity:radius:offset:)","title":"static func controlAccent(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 var none: ShadowConfiguration","type":"property"},{"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"},{"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"},{"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"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgvector3\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgvector3\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/decomposed\/cgvector3\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgvector3\/zero","title":"static var zero: CGVector3","type":"property"}],"path":"\/documentation\/anima\/decomposed\/cgvector3\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"}],"path":"\/documentation\/anima\/decomposed\/cgvector3","title":"CGVector3","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgvector4\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgvector4\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/decomposed\/cgvector4\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgvector4\/zero","title":"static var zero: CGVector4","type":"property"}],"path":"\/documentation\/anima\/decomposed\/cgvector4\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"}],"path":"\/documentation\/anima\/decomposed\/cgvector4","title":"CGVector4","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: Anima.DecayAnimationMode, decelerationRate: Double, delay: TimeInterval, options: Anima.AnimationOptions, animations: () -> 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: (some AnimatableProperty)?, delay: TimeInterval, options: Anima.AnimationOptions, animations: () -> Void, completion: ((Bool, Bool) -> Void)?)","type":"method"},{"title":"Animation Options","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/preferredframeraterange","title":"static var preferredFrameRateRange: CAFrameRateRange","type":"property"},{"children":[{"title":"Constant","type":"groupMarker"},{"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\/autoreverse","title":"static let autoreverse: Anima.AnimationOptions","type":"property"},{"path":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity","title":"static let resetSpringVelocity: Anima.AnimationOptions","type":"property"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)","title":"init(rawValue: UInt)","type":"init"},{"path":"\/documentation\/anima\/anima\/animationoptions\/rawvalue","title":"let rawValue: UInt","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":"Stop 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"},{"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(_:)-n050","title":"init(AnimatableArray)","type":"init"},{"path":"\/documentation\/anima\/animatableproperty\/init(_:)-23o2q","title":"init(AnimatableArray)","type":"init"},{"path":"\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1","title":"init(AnimatableArray)","type":"init"},{"path":"\/documentation\/anima\/animatableproperty\/init(_:)-1svvs","title":"init(Self)","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-1xmmh","title":"var animator: ViewAnimator","type":"property"},{"path":"\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu","title":"var animator: PropertyAnimator","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\/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: CGVector3","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"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/border","title":"var border: BorderConfiguration","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/perspective","title":"var perspective: Perspective","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/rotationinradians","title":"var rotationInRadians: CGVector3","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/skew","title":"var skew: Skew","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\/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: CGVector3","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"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/border","title":"var border: BorderConfiguration","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/perspective","title":"var perspective: Perspective","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/rotationinradians","title":"var rotationInRadians: CGVector3","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/skew","title":"var skew: Skew","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":"Animations","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(afterdelay:)","title":"func start(afterDelay: TimeInterval)","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"}],"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\/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(startvalue:tovalue:decelerationrate:)","title":"static func velocity(startValue: 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(startvalue:tovalue:decelerationrate:)","title":"static func duration(startValue: 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\/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"},{"title":"Built-in timing functions","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/default","title":"static var `default`: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/linear","title":"static var linear: 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\/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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutback","title":"static var easeInEaseOutBack: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutbounce","title":"static var easeInEaseOutBounce: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcirc","title":"static var easeInEaseOutCirc: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutcubic","title":"static var easeInEaseOutCubic: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutelastic","title":"static var easeInEaseOutElastic: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutexpo","title":"static var easeInEaseOutExpo: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutsine","title":"static var easeInEaseOutSine: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquad","title":"static var easeInEaseOutQuad: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquart","title":"static var easeInEaseOutQuart: 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"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeineaseoutquint","title":"static var easeInEaseOutQuint: TimingFunction","type":"property"}],"path":"\/documentation\/anima\/timingfunction\/easing","title":"TimingFunction.Easing","type":"struct"},{"title":"Getting name","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/name","title":"var name: String","type":"property"},{"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\/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":"Creating Own Animations","type":"groupMarker"},{"children":[{"title":"Creating the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimation\/init(value:target:)","title":"init(value: Value, target: Value)","type":"init"},{"title":"Starting and stopping the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimation\/start(afterdelay:)","title":"func start(afterDelay: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/propertyanimation\/stop(at:immediately:)","title":"func stop(at: AnimationPosition, immediately: Bool)","type":"method"},{"path":"\/documentation\/anima\/propertyanimation\/pause()","title":"func pause()","type":"method"},{"path":"\/documentation\/anima\/propertyanimation\/delay","title":"var delay: TimeInterval","type":"property"},{"path":"\/documentation\/anima\/propertyanimation\/state","title":"var state: AnimatingState","type":"property"},{"title":"Handling animation updates","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimation\/updateanimation(deltatime:)","title":"func updateAnimation(deltaTime: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/propertyanimation\/completion","title":"var completion: ((AnimationEvent) -> Void)?","type":"property"},{"title":"Accessing animation values","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimation\/startvalue","title":"var startValue: Value","type":"property"},{"path":"\/documentation\/anima\/propertyanimation\/value","title":"var value: Value","type":"property"},{"path":"\/documentation\/anima\/propertyanimation\/target","title":"var target: Value","type":"property"},{"path":"\/documentation\/anima\/propertyanimation\/valuechanged","title":"var valueChanged: ((Value) -> Void)?","type":"property"},{"title":"Accessing animation parameters","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimation\/id","title":"let id: UUID","type":"property"},{"path":"\/documentation\/anima\/propertyanimation\/groupid","title":"var groupID: UUID?","type":"property"},{"path":"\/documentation\/anima\/propertyanimation\/relativepriority","title":"var relativePriority: Int","type":"property"}],"path":"\/documentation\/anima\/propertyanimation","title":"PropertyAnimation","type":"class"},{"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":"Creating the border configuration","type":"groupMarker"},{"path":"\/documentation\/anima\/borderconfiguration\/init(color:width:)","title":"init(color: NSUIColor?, width: CGFloat)","type":"init"},{"title":"Built-in border configurations","type":"groupMarker"},{"path":"\/documentation\/anima\/borderconfiguration\/black(width:)","title":"static func black(width: CGFloat) -> BorderConfiguration","type":"method"},{"path":"\/documentation\/anima\/borderconfiguration\/controlaccent(width:)","title":"static func controlAccent(width: CGFloat) -> BorderConfiguration","type":"method"},{"path":"\/documentation\/anima\/borderconfiguration\/color(_:width:)","title":"static func color(NSUIColor, width: CGFloat) -> BorderConfiguration","type":"method"},{"path":"\/documentation\/anima\/borderconfiguration\/none","title":"static var none: BorderConfiguration","type":"property"},{"title":"Configurating the border","type":"groupMarker"},{"path":"\/documentation\/anima\/borderconfiguration\/color","title":"var color: NSUIColor?","type":"property"},{"path":"\/documentation\/anima\/borderconfiguration\/width","title":"var width: CGFloat","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/borderconfiguration\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/borderconfiguration\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/borderconfiguration\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/borderconfiguration\/zero","title":"static var zero: BorderConfiguration","type":"property"}],"path":"\/documentation\/anima\/borderconfiguration\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/borderconfiguration\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/borderconfiguration\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/borderconfiguration","title":"BorderConfiguration","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"},{"title":"Built-in shadow configurations","type":"groupMarker"},{"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\/controlaccent(opacity:radius:offset:)","title":"static func controlAccent(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 var none: ShadowConfiguration","type":"property"},{"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"},{"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"},{"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"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgvector3\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgvector3\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/decomposed\/cgvector3\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgvector3\/zero","title":"static var zero: CGVector3","type":"property"}],"path":"\/documentation\/anima\/decomposed\/cgvector3\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"}],"path":"\/documentation\/anima\/decomposed\/cgvector3","title":"CGVector3","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgvector4\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgvector4\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/decomposed\/cgvector4\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgvector4\/zero","title":"static var zero: CGVector4","type":"property"}],"path":"\/documentation\/anima\/decomposed\/cgvector4\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"}],"path":"\/documentation\/anima\/decomposed\/cgvector4","title":"CGVector4","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 diff --git a/docs/metadata.json b/docs/metadata.json index d66521e7..8aefaace 100644 --- a/docs/metadata.json +++ b/docs/metadata.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":1,"patch":0},"bundleIdentifier":"Anima","bundleDisplayName":"Anima"} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":1,"patch":0},"bundleDisplayName":"Anima","bundleIdentifier":"Anima"} \ No newline at end of file